0

私は現在、ViewPager水平方向にスクロールする 3 つのフラグメントを持っており、現在のActionBarタブを表示するために使用しています。の要素をクリックして、ページを変更することもできますActionBar

これは問題なく機能しますが、私の問題は、の右隅に追加のテキストが必要なことですActionBar(または、少なくともそれは非常に素晴らしいでしょう)。

TextViewに(またはプレーンテキストを表示できる何か)を追加する可能性はありますかActionBaractionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS)それともタブ動作を自分で(ActionBarのカスタムレイアウトで)実装する必要がありますか?

4

1 に答える 1

0

私は最終的に完璧ではないかもしれないが、私にとっては十分な解決策を見つけました:

属性を持つアクション バー アイテムを使用し、それを(onClick アクションを実装していませんでした)android:showAsAction="always"のように使用しました。TextView

MenuItem mItem = null;

@Override
public boolean onCreateOptionsMenu(Menu menu){
    getMenuInflater().inflate(R.menu.activity_main, menu);
    mItem = menu.findItem(R.id.item);
    return true;
}

これで、テキストを動的に変更できますmItem.setTitle(R.string.item_text);

この質問/回答で他の誰かを助けることができれば幸いです。

于 2013-03-19T11:34:35.853 に答える