打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
显示/返回按钮在Android嵌套PreferenceScreen?

显示/返回按钮在Android嵌套PreferenceScreen?



java 安卓android android-actionbar
我有一个两级PreferenceScreen:
<PreferenceScreen>general settings <PreferenceScreen android:key="adv_settings"> more advanced settings </PreferenceScreen></PreferenceScreen>
我的问题是,在第二个屏幕不会自动显示在操作栏上的后退/向上按钮。如何让向上按钮出现在adv_settings?
本文地址 :CodeGo.net/540522/
-------------------------------------------------------------------------------------------------------------------------
1. 您可以用您的应用程序编写自定义动作条的样式添加箭头 res/values-v11/styles.xml:(或者将它们添加到您现有的styles.xml中)
<?xml version="1.0" encoding="utf-8"?><resources>  <style name="MyTheme" parent="@android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/MyActionBar</item> </style> <style name="MyActionBar" parent="@android:style/Widget.Holo.ActionBar"> <item name="android:displayOptions">showHome|homeAsUp|showTitle</item> </style></resources>
然后把这个在你的AndroidManifest.xml:
<application android:theme="@style/MyTheme">
注:添加这个箭头的方式应该是调用:
getActionBar().setDisplayHomeAsUpEnabled(true);
一旦第二屏已经加载,但我觉得有一个Android的臭虫getActionBar()总是返回一线的ActionBar的对象,而不是一个是当前可见的,因此设置箭头动态失败。
2. 如果按钮没有自动,您可以手动添加它喜欢做这些链接: Android的:如何使自定义PreferenceScreen?有一个示例代码中的那个问题的SO第二个答案,并在它的代码段是从另一个引擎收录位置采取可能。 希望这作为一个帮助。
3. 你在这个链接的解释
4. 这可能是更多的工作,但你可以创建两个PreferenceAtivity文件每个都有自己的每一个都有自己的PreferenceScreen的XML(优先级别的屏幕,第二个层次屏)。从首创级别的屏幕您推出第二PreferenceActivity与标签内的意向。在第二个PreferenceActivity你可以通过这样设置的图标:
ActionBar bar = getActionBar();bar.setDisplayHomeAsUpEnabled(true);
然后也有一个处理程序按钮:
@Overridepublic boolean onOptionsItemSelected(MenuItem item){ if (item.getItemId() == android.R.id.home) {  finish(); } return false;}
assets:
FirstPreferenceActivtyFirstPreferenceFragmentpref_first.xml (layout with PreferenceScreen and Prefernce nodes)SecondPreferenceActivtySecondPreferenceFragmentpref_second.xml (layout with PreferenceScreen and Prefernce nodes)

本文标题 :显示/返回按钮在Android嵌套PreferenceScreen?
本文地址 :CodeGo.net/540522/
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
【Android】getActionBar()为null的解决方法总结
【Android UI设计与开发】第10期:顶部标题栏(一)ActionBar详细概述和简单示例
【Android 应用开发】 ActionBar 样式详解
ActionBar 奥义·详解
改变button按钮的形状
android 应用启动出现actionbar 或者空白界面
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服