2013-03-19 96 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」?