Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 片段活动中未显示选项卡_Java_Android_Android Fragmentactivity - Fatal编程技术网

Java 片段活动中未显示选项卡

Java 片段活动中未显示选项卡,java,android,android-fragmentactivity,Java,Android,Android Fragmentactivity,我试图在片段活动中放置一个选项卡主机, 我做了一个自定义布局来保存选项卡,并将该视图放在tabhost的setIndicator中 但不幸的是,标签没有显示。。。。。。 有人能帮忙吗 public类MainActivity扩展了FragmentActivity{ 私有碎片选项卡主机mTabHost; 充气机; 视图选项卡设计,选项卡拆分器; AddFragment AddFragment; 私有图像视图标签; @凌驾 创建时受保护的void(Bundle savedInstanceState){

我试图在片段活动中放置一个选项卡主机, 我做了一个自定义布局来保存选项卡,并将该视图放在tabhost的setIndicator中 但不幸的是,标签没有显示。。。。。。 有人能帮忙吗

public类MainActivity扩展了FragmentActivity{
私有碎片选项卡主机mTabHost;
充气机;
视图选项卡设计,选项卡拆分器;
AddFragment AddFragment;
私有图像视图标签;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE\u NO\u TITLE);
setContentView(R.layout.activity_main);
//检查配置
//配置配置=getResources().getConfiguration();
//设置选项卡
tabdesign=充气机。充气(R.layout.inside_tab_design,null);
mTabHost=(FragmentTabHost)findViewById(android.R.id.tabhost);
mTabHost.setup(这个,getSupportFragmentManager(),R.id.content);
充气器=(LayoutFlater)getBaseContext().getSystemService(
上下文。布局(充气机和服务);
label=(ImageView)tabdesign.findviewbyd(R.id.tablabel);
label.setImageResource(R.drawable.settings);
mTabHost.addTab(mTabHost.newTabSpec(“tab1”).setIndicator(tabdesign),
SmallFragment.class,null);
tabSplitter=(视图)tabdesign.findviewbyd(R.id.tabSplitter);
tabdesign=充气机。充气(R.layout.inside_tab_design,null);
label=(ImageView)tabdesign.findviewbyd(R.id.tablabel);
label.setImageResource(R.drawable.settings);
mTabHost.addTab(mTabHost.newTabSpec(“tab2”).setIndicator(tabdesign),
TabeFragment.class,null);
}
}
这是我的主要xml:


这是我的自定义选项卡布局视图:


试试这个:

<android.support.v4.app.FragmentTabHost
    android:id="@android:id/tabhost"
    android:layout_width="match_parent"
    android:layout_height="52dp" >

    <TabWidget android:id="@android:id/tabs"
        android:layout_height="wrap_content" 
        android:layout_width="fill_parent"/>

    <FrameLayout
        android:id="@android:id/tabcontent"
        android:layout_width="0dp"
        android:layout_height="0dp"
        android:layout_weight="0" />

</android.support.v4.app.FragmentTabHost>


如我所见,XML中只有TabHost,但没有一个tab元素。您需要添加至少一个hm。。。对不起,这只是我的想法