ビュー タイトルと 1 つのアイテムのみを含むアクション バーがあります。withTextAndroidにアイテムのタイトルを表示させたいので、属性を適用しました。ただし、タイトル テキストは表示されません。表示するスペースが十分にあります。
次に、ボタンのクリックなどでアクションバーのビューのタイトルを変更できるかどうかを知りたいです。
ビュー タイトルと 1 つのアイテムのみを含むアクション バーがあります。withTextAndroidにアイテムのタイトルを表示させたいので、属性を適用しました。ただし、タイトル テキストは表示されません。表示するスペースが十分にあります。
次に、ボタンのクリックなどでアクションバーのビューのタイトルを変更できるかどうかを知りたいです。
オプションを設定MenuItemしてもshowAsAction="withText"、テキストを表示するかどうかは最終的にシステムが決定します。 withTextテキストを表示したいというシステムへのヒントにすぎません。ほとんどの携帯電話 (Galaxy Nexus など) では、テキストは縦向きモードでは常に非表示になり、横向きモードでは空きがある場合に表示されます。
タイトルの設定に関してはActionBar、 を呼び出して行うことができますsetTitle。クリックでこれを行うと、次のButtonようになります。
Button myButton = (Button)findViewById(R.id.my_button);
myButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
ActionBar bar = getActionBar();
bar.setTitle("New Title");
}
});