我是Android开发的新手,需要一些帮助:) 我只是想向工具栏右边添加自定义按钮。
我没有看到使用LinearLayouts等解决方案的方法。但是我不确定这样做是否正确。
已经检查了材料设计并找到了TopBar,但不认为这是我所需要的:p
谢谢!
答案 0 :(得分:1)
创建自定义工具栏(toolbar.xml),您可以使用LinearLayout
来保存您的自定义设计:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="100dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="right">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>
</android.support.v7.widget.Toolbar>
在您的activity.xml中包含自定义工具栏:
<include
android:layout_width="fill_parent"
android:layout_height="wrap_content"
layout="@layout/toolbar" />
要访问Button
:
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
//Your logic
}
});