【发布时间】:2014-08-03 18:55:14
【问题描述】:
我想在我的活动 ActionBar 中有向上/主页箭头按钮,以便为用户提供向上导航的选项。在我的活动中,我设置了 getActionBar().setDisplayHomeAsUpEnabled(true); 并且还在 Manifest 中定义了 parentActiviy,如下所示:
<activity
android:name="com.g_node.gca.map.MapActivity"
android:parentActivityName="com.g_node.gca.MainActivity"
android:label="@string/title_activity_map" >
</activity>
它有效,我在 ActionBar 中的图标之前看到一个左箭头图标,onClick 将其带回 parentActivity。但是,当单击/按下操作栏标题或图标时,我看不到它的状态有任何变化。
如何设置样式,以便当用户单击该图标时,它会显示pressed 状态?如下图所示:
另外,如何设置左箭头图标和操作栏图标之间的填充?在我的活动操作栏中,两者几乎都被卡住了,请参阅下面的截图以供参考:
还有一件事 - 我正在使用getActionBar().setIcon(getResources().getDrawable(R.drawable.icon_maps)); 务实地在我的活动中设置此图标,图标大小为 128 x 128。
提前感谢您的帮助。
【问题讨论】: