2013-03-19 64 views
1

我想添加操作以将操作添加到main.xml按钮。Android。我想添加操作以将操作添加到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

你需要重写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

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); 
} 
0

具有u尝试添加>>安卓的onClick = “YOUR_METHOD_IN_ACTIVITY”?