
在演示Support4Demos – API 4+ Support Demos中,Tabs和TabsPager示例都扩展了FragmentActivity.每个标签内容本身就是一个片段.没有真正的突破,tabactivity以相同的方式使用而没有引入Fragment.
现在假设在我的Activity中,屏幕部分是名为WidgetFragment的片段. WidgetFragment如何包含TabHost?可视化活动中包含的迷你TabHost.
我尝试了一种可能的方法在Fragment中插入TabHost而不是FragmentActivity.
解决方法:
在普遍接受的做法中,Tabs适合整个屏幕.
大多数人(包括我)都不知道标签可以放在任何地方,就像一个简单的视图,ListVIEw.
诀窍是将TabHost包含在另一个布局中.创建TabHost时,请始终保留以下ID:tabhost,tabs,tabcontent
在主布局中,包含tabhost.xml.在这里,我将TabHost置于中间位置
<linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID" androID:layout_wIDth="fill_parent" androID:layout_height="fill_parent" androID:orIEntation="vertical"> <!-- Fill whatever you need --> <FrameLayout androID:ID="@+ID/Widget_fragment" androID:layout_centerVertical="true" androID:layout_centerHorizontal="true" androID:layout_height="wrap_content" androID:layout_wIDth="wrap_content"> <include layout="@layout/tabhost" /> </FrameLayout> </linearLayout>仔细看看Support4Demos中的Tabs和TabsPager示例,TabHost仍然由FragmentActivity管理.每个标签内容都是一个片段.使用tabactivity时,可能无法在任何位置显示选项卡
最后,这就是它的样子
总结以上是内存溢出为你收集整理的片段内的Android 1.6 TabHost全部内容,希望文章能够帮你解决片段内的Android 1.6 TabHost所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)