片段内的Android 1.6 TabHost

片段内的Android 1.6 TabHost,第1张

概述在演示Support4Demos–API4+SupportDemos中,Tabs和TabsPager示例都扩展了FragmentActivity.每个标签内容本身就是一个片段.没有真正的突破,TabActivity以相同的方式使用而没有引入Fragment.现在假设在我的Activity中,屏幕部分是名为WidgetFragment的片段.WidgetFragment如何

在演示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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105331.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存