自定义操作栏的按钮和外观
要实现所需的自定义操作栏外观,请考虑以下步骤:
1.创建自定义操作按钮
要将图像包含为按钮,请通过扩展 Button 类来定义自定义视图。然后,此自定义视图可以显示在 ActionBar 上,如下所示:
<code class="xml"><Button android:id="@+id/my_custom_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/my_image" /></code>
2.在 ActionBar 顶部画一条线
这可能需要直接修改窗口的属性,不推荐。
3.从按钮中删除分隔线
您可以使用如下样式来最小化按钮之间的空间,而不是使用制表符:
<code class="xml"><style name="MyActionButtonStyle" parent="Widget.ActionButton"> <item name="android:minWidth">28dip</item> </style></code>
实现自定义ActionBar
膨胀自定义布局并将其添加到 ActionBar:
<code class="java">// Inflating custom layout ViewGroup actionBarLayout = (ViewGroup) getLayoutInflater().inflate(R.layout.action_bar, null); // Customizing ActionBar ActionBar actionBar = getActionBar(); actionBar.setDisplayShowHomeEnabled(false);</code>
以上是如何自定义操作栏的按钮和外观?的详细内容。更多信息请关注PHP中文网其他相关文章!