我想添加操作以向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这样的东西?
答案 0 :(得分: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;
}
有关详细信息,请阅读this。
答案 1 :(得分: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);
}
答案 2 :(得分:0)
你试过添加&gt;&gt; android:onClick =“YOUR_METHOD_IN_ACTIVITY”?