java – 向PreferenceScreen添加按钮

栏目: Android · 发布时间: 7年前

内容简介:如果您的完整应用程序是首选项屏幕,那么您可以将主要活动设置为PreferenceActivity,子级别可以是片段.这样,“向上”功能将默认为您正在寻找的内容.翻译自:https://stackoverflow.com/questions/18155036/add-up-button-to-preferencescreen
我无法弄清楚如何在PreferenceScreen中实现一个向上按钮.向上按钮会在应用程序图标旁边的操作栏中显示一条插入符号,可让您浏览应用程序的层次结构,更多信息 here

.

我有一个Preference Fragment,当我的主要活动被打开时显示,我可以通过添加这行“getActionBar().setDisplayHomeAsUpEnabled(true);”来显示向上按钮:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getActionBar().setDisplayHomeAsUpEnabled(true);
    getFragmentManager().beginTransaction()
    .replace(android.R.id.content, new SettingsFragment())
    .commit();

这会导致向上按钮显示在首选项片段中,但我只想在打开其中一个PreferenceScreens时显示向上按钮,允许导航到主PreferenceFragment.

我的应用程序类似于主要设置应用程序.只有从主要设置应用打开的子屏幕(如位置访问)才有向上箭头.

如果您的完整应用程序是首选项屏幕,那么您可以将主要活动设置为PreferenceActivity,子级别可以是片段.这样,“向上”功能将默认为您正在寻找的内容.

翻译自:https://stackoverflow.com/questions/18155036/add-up-button-to-preferencescreen


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

区块链革命

区块链革命

[加]唐塔普斯科特(Don Tapscott)、[加]亚力克斯·塔普斯科特(Alex Tapscott) / 中信出版集团股份有限公司 / 2016-9 / 69

(1)国际大腕“数字经济之父”继畅销书《维基经济学》之后再出力作! (2)一本真正全景式描述区块链理论及应用的巨著! (3)苹果共同创始人史蒂夫·沃兹尼亚克、世界经济论坛创始人和论坛主席克劳斯·施瓦布、网景及硅谷安德森·霍洛维茨风险投资公司创始人马克·安德森、麦肯锡董事长兼全球总裁鲍达民、 百事公司首席执行官卢英德、丹·舒尔曼 Paypal公司首席执行官等全球政治界、学术界和商界精英联......一起来看看 《区块链革命》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具