我想创建tabbar,如图所示我怎么能在androidwith arrow中做到这一点当opions超过4时它是如何在android中实现的?
如第二个屏幕所示,当用户按下右侧箭头按钮时,会出现其他选项如何为此编写代码请帮我看看...
提前致谢。
答案 0 :(得分:3)
如果您不想要比使用箭头滚动标签更复杂的东西,可以通过 HorizontalScrollView 和 LinearLayout 包装 TabWidget 。< / p>
<?xml version="1.0" encoding="utf-8"?>
<TabHost
xmlns:android="http://schemas.android.com/apk/res/android"
params="...">
<LinearLayout
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<LinearLayout>
<ImageView
params="..."/>
<HorizontalScrollView
params="...">
<TabWidget
params="..." />
</HorizontalScrollView>
<ImageView
params="..."/>
</LinearLayout>
<FrameLayout
android:id="@android:id/tabcontent"
params="..." />
</LinearLayout>
</TabHost>
在代码中你应该为 HorizontalScrollView 设置 OnScrollListener 以消失箭头的ImageView