アクションビューは、アクション項目のボタンの代用としてアクションバーに表示されるウィジェットですhttp://developer.android.com/guide/topics/ui/actionbar.html
からの「アクションビューの追加」をお読みください。あなたは
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@+id/mytabwidget"
android:title=""
android:icon="@drawable/ic_launcher"
android:showAsAction="always"
android:actionViewClass="android.widget.HorizontalScrollView" />
</menu>
を指定することで、アクションビューとしてHorizontalScrollView
を使用することができます
はpublic boolean onCreateOptionsMenu(Menu menu)
にこのHorizontalScrollView
への参照を取得し、選択したときに、各RadioButton
は、それに関連するタブが更新されますいくつかのRadioButton
とRadioGroup
を定義します内容今、あなたはあなたが、タブの内容を更新するselectTab(ActionBar.Tab tab)
またはいくつかの他の同等の方法を使用することができますpublic boolean onCreateOptionsMenu(Menu menu)
になりますどのHorizontalScrollView
にこのRadioGroup
を追加します。
あなたは透明画像にandroid:button
を設定することにより、RadioButton
の外観を変更し、その後の状態でいくつかのStateListDrawable
を設定すると、チェックを選択し、通常のことができます。..
私はこの方法を使用してしまった画面の下を参照してください。上記画像における
各RadioButton
をチェックすると、別のタブを選択します。
もう少し掘り下げました:http://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby =&sort =&id = 24439これは不可能なようです。今代替のアプローチを探しています – JamesSugrue