我已经看到一些关于这个的喋喋不休,但没有什么明确的.有没有办法将TabWidget中的标签放到屏幕底部?如果是这样,怎么样?
我尝试了以下,但没有奏效:
a)在tablayout下面设置tabwidget
b)将tabwidget的引力设置为"bottom"
谢谢!llappall
简单的android.support.v4.app.FragmentTabHost的图形布局永远不会在Eclipse或Android Studio中呈现.
我得到的控制台错误始终如一:
Exception raised during rendering: No tab known for tag null
我正在使用最基本的XML文件:
<android.support.v4.app.FragmentTabHost
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/tabhost"
android:layout_width="match_parent"
android:layout_height="match_parent">
<LinearLayout
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TabWidget
android:id="@android:id/tabs"
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"/>
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="0dp"
android:layout_height="0dp"
android:layout_weight="0"/>
<FrameLayout
android:id="@+id/realtabcontent"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"/>
</LinearLayout>
</android.support.v4.app.FragmentTabHost>
Run Code Online (Sandbox Code Playgroud)
但是会发生同样的错误.
我只是想在标签小部件和框架布局的上方或下方添加更多视图.
看到标签内容我并不在意; 我只是想看看我的其余部分 - 但问题是,当 android.support.v4.app.FragmentTabHost 布局中存在时,不会呈现任何其他视图.
我已阅读并尝试从这篇文章的答案中解决问题:
Android:底部带有FragmentTabHost的标签,
但我不认为这是我的问题; 我不打算在底部放一个TabWidget.
我的每个XML文件都完美打开.
Android Studio中出现同样的问题:

android android-layout android-support-library android-studio
您好我如何在FragmentTabHost中创建底部TabWidget?我的xml看起来像这样:
<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1" >
<FrameLayout
android:id="@+id/realtabcontent"
android:layout_width="match_parent"
android:layout_height="fill_parent" />
</FrameLayout>
<TabWidget
android:id="@android:id/tabs"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="0"
android:orientation="horizontal"
android:tabStripEnabled="false" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
但我的TabWidget仍然位于顶部.
android android-layout android-tabhost android-fragments android-tabs