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) {

   //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

使用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

你试过添加>> android:onClick="YOUR_METHOD_IN_ACTIVITY" 吗?

于 2013-03-19T16:36:05.867 回答