向活动栏添加按钮

时间:2016-05-25 14:53:12

标签: java android

我想知道,如何向活动栏添加自定义按钮并为其设置OnClick方法?如果有人知道答案,他/她可以把它发给我......

像这样:

enter image description here

2 个答案:

答案 0 :(得分:0)

您应该阅读this,并且如前所述,使用工具栏。这样添加Button变得更加容易。

答案 1 :(得分:0)

你应该创建一个菜单xml资源,就像这样(让我们称之为example_menu.xml):

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <item
        android:id="@+id/action_one"
        android:icon="@drawable/one"
        android:title="actione one"
        app:showAsAction="ifRoom" />

    <item
        android:id="@+id/action_two"
        android:icon="@drawable/two"
        android:title="actione two"
        app:showAsAction="ifRoom" />

</menu>

然后在您的活动中添加以下内容:

public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.example_menu, menu);
    return true;
}

如果您希望您的商品始终以图标形式显示,只需将app:showAsAction =“ifRoom”更改为app:showAsAction =“always”