Android 标签式页脚
我想为应用程序中的每个活动重用选项卡(例如页脚)。
我正在使用这段代码
<TabHost
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_above="@android:id/tabs" />
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
</RelativeLayout>
</TabHost>
,我想在每个布局的选项卡顶部添加 ListView、Button 等组件。我该如何处理这个问题?
I want to reuse my tabs like footer for each activities in my application.
I'm using this code
<TabHost
android:id="@android:id/tabhost"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_above="@android:id/tabs" />
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true" />
</RelativeLayout>
</TabHost>
and I want to add components like ListView, Button etc on top of my tabs for each layout. How can I manage this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我通过扩展公共基本活动做了类似的事情,其中我重写了 setContentView 方法。
setContentView 创建页脚并将其附加到我在每个活动中设置的视图。
我也可以在每个布局中使用 include 标签。
I've done something similar by extending a common base activity, in which I've overriden the method setContentView.
The setContentView creates the footer and attaches it to the view that I'm setting in each activity.
I could as well just use the include tag in each layout.