1

main.xml ボタンにアクションを追加するアクションを追加したい。

ここに私のコードがあります:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item
    android:id="@+id/SendMes"
    android:showAsAction="ifRoom|withText"
    android:textColor="#ff0000"
    android:textColorHighlight="#ff0000"
    android:textColorHint="#ff0000"
    android:textColorLink="#ff0000"
    android:enabled="True"
    android:title="Pargi"/>

onclicklistner のようなものを開始するにはどうすればよいですか?

4

3 に答える 3

0

onOptionsItemSelected次のように使用します。

@Override
public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {
    case R.id.SendMes:
    //Do whatever you want
        return true;
    default:
        break;
    }

    return super.onOptionsItemSelected(item);
}
于 2013-03-19T16:34:23.497 に答える
0

onOptionsItemSelected選択した項目のクリック イベントをトラップするには、アクティビティでメソッドをオーバーライドする必要があります。

@Override
public boolean onOptionsItemSelected(MenuItem item) {

   //get the item id, match with required one and do your stuff

}

メニュー xml ファイルも必ず挿入してください。

@Override
public boolean onCreateOptionsMenu(com.actionbarsherlock.view.Menu menu) {
    getMenuInflater().inflate(R.menu.your_whatever_menu_file, menu);
    return true;
}

詳細については、こちらをお読みください。

于 2013-03-19T16:33:37.347 に答える
0

>> android:onClick="YOUR_METHOD_IN_ACTIVITY" を追加してみましたか?

于 2013-03-19T16:36:05.867 に答える