【发布时间】:2014-06-28 14:12:33
【问题描述】:
我想为我的操作栏项目设置自定义背景/可绘制。理想情况下,将“保存工作”作为“深蓝色上的白色文本”按钮。
有什么提示吗?
【问题讨论】:
我想为我的操作栏项目设置自定义背景/可绘制。理想情况下,将“保存工作”作为“深蓝色上的白色文本”按钮。
有什么提示吗?
【问题讨论】:
操作栏项目的基本编辑直接来自:http://developer.android.com/training/basics/actionbar/adding-buttons.html
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/SAVE_JOB" //Save job button
android:textColorolor="Your hex color" //Whatever color you want
android:background="@drawable/yourbackground" //Whatever picture you want
android:showAsAction="always" />
yourbackground 将位于您的可绘制文件夹中,而您的十六进制颜色将采用时尚 #FFFFFF。
【讨论】:
ActionBar actionBar = getSupportActionBar();
View actionBarView = getLayoutInflater().inflate(
R.layout.custom_bar, null);
actionBar.setCustomView(actionBarView);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayHomeAsUpEnabled(false);
actionBar.setDisplayOptions(0, ActionBar.DISPLAY_SHOW_CUSTOM);
actionBar.setDisplayShowCustomEnabled(true);
设置您的自定义操作栏视图并在 xml 中做任何您想做的事情。
【讨论】: