我有一个要求,我必须制作一个从Android3.0开始工作的应用程序。当然,我没有选择ActionBarSherlock。
现在,我使用google官方资源中的以下代码替换了actionbar的背景。
<resources>
<!-- the theme applied to the application or activity -->
<style name="CustomActionBarTheme"
parent="android:Theme.Holo.Light.DarkActionBar">
我在我的项目中使用ActionBarSherlock,并希望设置一个共享按钮,以便在FB等地发布内容。我是这样做到的:
您可能知道,ShareActionProvider添加了第二个图标,该图标具有最常用的共享选项。这意味着另一个应用的图标出现在我的动作栏中,我想阻止这种行为.我已经看到了两种可能的解决方案,但不幸的是,这两种方法对我都没有用。
在我的目标类中,第一次尝试是实现OnShareTargetSelectedListener和重写onShareTargetSelected方法(如这里的:)。但额外的图标留在那里..。这是我的代码:
@Override
public boolean o
我正在使用ActionBarSherlock,并想要一个类似的功能主页按钮,因为它是由谷歌地图知道。
我已经用这段代码在按下主页按钮时打开了一个QuickAction ():
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
View anchor = findViewById(R.id.text); // how do I get the home button view