我想创建如图所示的选项卡,当选项多于四个时,如何在androidwith箭头中进行操作?
如第二个屏幕所示,当用户按下右侧箭头按钮时,出现其他选择,我该如何编写代码,请帮助我考虑一下…
提前致谢.
解决方法:
如果您不希望仅使用箭头滚动选项卡而感到更复杂,则可以通过HorizontalScrollView和LinearLayout包装TabWidget.
<?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>
在代码中,您应该将OnScrollListener设置为HorizontalScrollView以消失箭头的ImageView