您好我的应用程序中有一个菜单,但现在我想添加一个带图标" +"的按钮。所以在菜单中我会有#34; +"按钮和菜单。
我的代码是:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
答案 0 :(得分:0)
首先,你必须在你的行动中覆盖onOptionItemSelected()方法。如果你只想添加一个按钮你可以这样做
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/example"
android:icon="@drawable/example"
android:orderInCategory="100"
android:showAsAction="always"/>
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.example, menu);
return true;
}
通过这样做你可以添加+按钮。现在,如果你想设置一个onClickListner,你将覆盖这个代码
@Override
public boolean onOptionsItemSelected(MenuItem item){
//YOUR CODE HERE
return true;
}
因此,如果您想添加一个按钮,就可以这样做。 THANKYOU