Intereting Posts
   

按下时如何更改HomeButton Hilight Color

我使用Sherlock Actionbar

1,我想从蓝色按到红色时更改Home Button BG

2,我想改变HomeAsUp图标(白色箭头)的想法吗?

在此处输入图像描述 主页按钮

在此处输入图像描述 压制

这里创建了这个操作栏代码

extends SherlockFragmentActivity public ActionBar actionBar; this.actionBar = this.getSupportActionBar(); this.actionBar.setDisplayShowHomeEnabled(true); this.actionBar.setHomeButtonEnabled(true); this.actionBar.setDisplayHomeAsUpEnabled(true); 

您可以通过在主题中指定自己的actionBarItemBackground属性来更改此设置。

例如,

  

然后在您的活动清单中指定Theme.MyTheme

通常当您想在Android中创建此行为时,您需要创建一个新的selector文件( /drawable文件夹中的xml)。

在该文件中,您要做的是为按钮选择不同的状态,并为它们选择不同的图像。

      

编辑:

你需要在actionbarSherlock库中这样做。