0

この「編集」ボタンをタッチすると、「完了」に変わります。これを行う方法はありますか?

ここに画像の説明を入力

これを試しましたが、右側のメニューを開いたときにのみ機能します。

@Override
public boolean onPrepareOptionsMenu(Menu menu) {

    // change the text here.

    return super.onPrepareOptionsMenu(menu);
}
4

1 に答える 1

0

ある時点で、メニューを膨らませると思いますよね?

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.some_menu_layout, menu);
    return true;
}

そのため、メニュー (この場合はres/menu/some_menu_layout.xml) に移動し、検索しandroid:idたいメニュー項目を見つけることができます。その後、使用できるようになりますmenu.findItem(theId).setTitle("Done");Menu(これを行うには、変数をローカル メンバーとして保存する必要がある場合があります。)

于 2012-10-31T01:22:06.207 に答える