コンテキストアクションバーのタイトルを設定したい(下の画像のように)。 コンテキストアクションバーのタイトルを設定する
私は次のことを試してみました:
getActionBar().setTitle("Title for cab");
が、タイトルが表示されません。
コンテキストアクションバーのタイトルを設定したい(下の画像のように)。 コンテキストアクションバーのタイトルを設定する
私は次のことを試してみました:
getActionBar().setTitle("Title for cab");
が、タイトルが表示されません。
ActionModeのsetTitleメソッドを呼び出してタイトルを設定することができます。
mActionMode.setTitle("Title for cab");
私はあなたがテキストの静的な設定の話、そしてあなたは、実行時にそれを変更したいことをされていないことを前提としています。もしそうなら、@ AmJayの方法が有効です。そうでない場合は、メニューのアイテム作成でandroid:titleを使用する必要があります。
は、この答えはAndroidのドキュメントによると、私のため
@Override
public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
mode.setTitle(yourTitlehere);
return false; // Return false if nothing is done
}
を働いた:
http://developer.android.com/guide/topics/ui/menus.html#CAB
MultiChoiceModeListener
オブジェクトを作成するときには、オーバーライドonItemCheckedStateChanged()
方法で行うことができます。
これはトリックです。ニートとシンプル:
@Override
public void onItemCheckedStateChanged(ActionMode mode, int position,
long id, boolean checked) {
// Set contextual action bar title
mode.setTitle("Your title");
}
ActionModeのsetTitleメソッドを呼び出してタイトルを設定できます。 mActionMode.setTitle( "タクシーのタイトル"); –
あなたはこれを答えとして書くべきです – jiduvah