动作条返回/主页Arrow填充和pressed州 [英] Actionbar Back/Home Arrow Padding and Pressed State

查看:136
本文介绍了动作条返回/主页Arrow填充和pressed州的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想有在我的活动动作条为向上导航为用户提供选项/家庭箭头按钮。在我的活动,我已经设置设置 getActionBar()setDisplayHomeAsUpEnabled(真); ,也定义了 parentActiviy 清单中像这样的:

I wanted to have up/home arrow button in my activity ActionBar to provide users option for navigating up. In my activity, I have set set getActionBar().setDisplayHomeAsUpEnabled(true); and also have defined parentActiviy in Manifest like this:

<activity
        android:name="com.g_node.gca.map.MapActivity"
        android:parentActivityName="com.g_node.gca.MainActivity"
        android:label="@string/title_activity_map" >
</activity>

它的工作原理,我看到左箭头图标在动作条的图标之前,即采取的onClick回parentActivity。但我看不到的动作条标题或图标状态发生任何变化,当它被点击/ pressed。

It works and I see a left-arrow icon before the icon in ActionBar, that onClick takes back to parentActivity. But I don't see any change in state of actionbar title or icon, when it's clicked/pressed.

哪有我的风格,所以当用户点击该图标,它显示了一个 pressed 状态?就像下面的截图:

How can I style that so when user clicks on that icon, it shows a pressed state? Like in following screenshot:

此外,如何设置左箭头图标和动作条图标之间的填充在我的活动动作条,两者几乎贴,请参阅下面的参考截图:

Moreover, How can I set the padding between the left-arrow icon and the actionbar icon ? In my activity actionbar, both are almost sticked, see screenshot below for reference:

还有一件事 - 我用务实 getActionBar()设置此图标在我的setIcon活动(getResources()getDrawable(R.drawable.icon_maps)); 和图标大小为128×128。

One more thing - I'm setting this icon in my activity pragmatically using getActionBar().setIcon(getResources().getDrawable(R.drawable.icon_maps)); and icon size is 128 x 128.

三江源提前寻求帮助。

推荐答案

您可以通过设置actionBarItemBackground属性在你的主题改变的背景。这应该是一个国家的列表绘制反映国家,如pressed,重点突出。

You can change the background by setting the actionBarItemBackground attribute in your theme. This should be a state-list drawable which reflects states such as pressed and focused.

@android:彩色/透明

@android:color/transparent

这篇关于动作条返回/主页Arrow填充和pressed州的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆