1

私のAndroidアプリケーションには、一連のレコードを含むリストビューがあります。OnItemClickListener を実装し、リストビューに設定しました。したがって、ユーザーがリストビュー項目をクリックすると、次のアクティビティにリダイレクトされ、必要なことを実行します。

問題は、Androidメニューを使用して実行するのと同じ機能を実装する必要があることです(メニューボタンをクリックしたとき)。メニューボタンをクリックするとメニュー項目が表示され、Listviewsフォーカスされた項目を実行してクリックイベントを呼び出します。メニュー項目をクリックするだけで、通常リストビュー項目をクリックするときと同様に、フォーカスされたリストビュー項目のクリックを実行する必要があります。

クリックイベントを呼び出す方法がわかりません

誰でもこれを行う方法を教えてもらえますか....

4

1 に答える 1

0
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle item selection
    switch (item.getItemId()) {
    case R.id.new_game:
        newGame();
        return true;
    case R.id.help:
        showHelp();
        return true;
    default:
        return super.onOptionsItemSelected(item);
    }
}

http://developer.android.com/guide/topics/ui/menus.htmlから取得。

于 2011-09-06T11:05:00.857 に答える