在操作栏中添加按钮。不是菜单,只是buttom

时间:2016-02-18 02:09:47

标签: android android-layout

您好我的应用程序中有一个菜单,但现在我想添加一个带图标" +"的按钮。所以在菜单中我会有#34; +"按钮和菜单。

我的代码是:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

1 个答案:

答案 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