ActionBar项目的自定义背景

时间:2014-06-27 21:25:52

标签: android android-layout

我想为我的操作栏项设置自定义背景/ drawable。理想情况下,将“保存工作”的事情称为“深蓝色白色文本”按钮。

任何提示?

2 个答案:

答案 0 :(得分:1)

直接从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将位于您的drawable文件夹中,您的十六进制颜色将采用时尚#FFFFFF

答案 1 :(得分:1)

    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中执行任何操作。