向ToolBar添加自定义按钮

时间:2016-05-25 12:58:40

标签: java android

我想知道在浪费时间之后,如何在工具栏/活动栏中添加自定义按钮?如果有人有答案,可以请他/她把它发给我......

3 个答案:

答案 0 :(得分:1)

下面我在 layout.xml

中提到了在工具栏中使用自定义按钮的方法
<android.support.v7.widget.Toolbar
            android:id="@+id/toolbar"
            android:layout_width="match_parent"
            android:layout_height="?actionBarSize"

            android:titleTextColor="#FFFFFF">

            <LinearLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                android:gravity="right">

                <Button
                    android:id="@+id/toolbar_overflow_menu_button"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content" />
            </LinearLayout>
    </android.support.v7.widget.Toolbar>

在java中,您可以访问Button

Button button = (Button) findViewById(R.id.toolbar_overflow_menu_button);

并将其点击为

button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                // Perform action on click   
            }
        });

答案 1 :(得分:0)

您可以制作如下所示的自定义工具栏,并将任意视图添加到工具栏

HH24

答案 2 :(得分:0)

Toolbar的{​​{1}}子类以来,您可以在其中放置任何视图

ViewGroup