问题标签 [preferencefragment]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android:从 PreferenceFragment 关闭活动
我的应用程序仅在后台运行。作为活动,我只有设置,按下开始按钮后,调用服务并完成活动。为此,我使用调用 PreferenceFragment 的 MainActivity:
为了启动服务或退出活动,我创建了一个菜单
这是我很简单的 PreferenceFragment,用来显示 settings_layout
在settings_layout 中还定义了两个Preference 项:Start 和Exit。
我想将功能开始和退出放置在菜单中,作为布局中的项目。在启动服务的 xml 文件中创建意图很容易,但我不知道如何关闭活动。我如何在 Activity(调用 PreferenceFragment)中实现 finish() 函数以杀死她自己?如何在 Activity 中获取“Press Exit”事件?在 PreferenceFragment 中获取事件足以实现监听器,例如:
但在那之后我不知道如何关闭活动。任何想法?非常感谢!
android - 使 Android 首选项远离“记忆”状态
我正在使用 PreferenceFragment 为我的用户提供清晰、一致的布局。但是,对于这个特定的屏幕,我需要每次访问信息时始终保持清晰/新鲜/空白/重置。
例如:用户在我的 PreferenceFragment xml 视图中的 EditTextPreference(比如说“mText”)上输入一些文本。当用户退出屏幕并返回到相同的 PreferenceFragment 时,我不需要“ mText”在他们单击时显示在 EditTextPreference 中。目前,它正在出现。或者说用户检查了 CheckBoxPreference。当他们回来时,需要再次取消选中(默认值/状态)。
我知道我可以手动将代码中的值设置为我想要的值(即空白/重置)。但是,这似乎很乏味,而且不是正确的方法。
android - PreferenceFragment 按钮(Preference)未启用但 CheckBoxPreference 工作
我用SettingsActivity
android首选项做了一个。
在我的SettingsActivity
I 扩展SherlockFragmentActivity
中,所以我决定使用PreferenceFragment。
PreferenceFragment
我创建了一个扩展名为的自定义类GenericPreferenceFragment
,它从资源加载我的首选项 xml。
首选项是 2 个按钮和 2 个复选框。
上次 android 更新在我的 Nexus 中一切正常,但在带有 Android 4.2 的三星中,按钮似乎没有启用(它们是灰色的)!
这是一个屏幕:
为什么要这样做?我怎样才能解决这个问题?
代码:
这是我的com.xxx.yyy.SettingsActivity的一部分:
这是R.layout.activity_settings:
这是我的com.xxx.yyy.GenericPreferenceFragment:
这是R.xml.preferences:
android - 为什么我的 Android PreferenceFragment 中的首选项是缩进的?
当我创建我的 PreferenceFragment 时,首选项类别中的所有首选项都会缩进。
当我在一个具有默认设置(只是一个 Activity 和 PreferenceFragment)的新项目中执行此操作时,首选项看起来很好(没有缩进)。
android - 首选项片段 setOnPreferenceClickListener 不工作
我目前正在尝试在我的应用程序中实现首选项片段,但在设置 setOnPreferenceClickListener 时遇到问题。似乎侦听器根本不工作,并且代码从未被实现。我现在只是在听众中放了一个 Toast 作为测试。我浏览了许多论坛,到目前为止还没有找到一个好的答案。代码如下。提前致谢!
SettingFragment.java
片段设置.xml
数组.xml
编辑: 所以 Toast 没有工作,因为它没有 .show()。已修复,单击时会显示“font_preference”。侦听器正在工作,但我想提取用户单击的条目的值,而不是整个首选项的键。有没有办法做到这一点?
android - 如何在 PreferenceFragment 中使用 DatePickerFragment 来获取日期
我想在 PreferenceFragment 中使用 DatePickerFragment 作为出生日期。我们可以像使用 EditTextPreference 或其他任何我们必须使用的方式一样使用它吗?我知道 DatePickerFragemnt 和 PreferenceFragment 的基本功能。
任何帮助都会得到帮助。
已编辑
首选项的 .xml 文件
扩展 PreferenceFragment 的类
android - 如何将preferenceFragment视为卡片(cardView)
我有一个ActionBarActivity
包含HorizontalScrollView
在每个下显示选项卡和片段的内容。
目前每个选项卡下加载的片段是PreferenceFragment
,但我希望它是卡片(作为 a 的一部分,cardView
并且这张卡片包含我的。PreferenceFragment
我
知道可以将一个容器?PreferenceFragment
Activity
Fragment
android - EditTextPreference 在 OK 按下时崩溃
我有一个 PreferenceFragment 活动,它显示以下 EditTextPreference:
但是当我想更改值时,它没有显示光标,当我按 OK 时,它崩溃,返回以下消息:
偏好类代码:
我已经尝试过没有 on change 监听器,结果相同。
我究竟做错了什么?提前致谢!
最终解决方案:查看自己的答案。
android - 是否可以删除一个片段而不用另一个片段替换它?
我在 Drawer 的内容框架中使用带有 NavigationDrawer 和 ListView 的 ActionBarActivity。
我从这样的抽屉项目之一打开 PreferenceFragment :
这是我的 PrefsFragment:
但我无法删除这个片段。当我切换到另一个抽屉项目时;PreferenceFragment 保留在 content_frame 中的 ListView 顶部,具有 tranceparent 背景。
是否可以在 ActionBarActivity 中删除一个片段而不用另一个片段替换它?如果不是这样,如何将 PreferenceFragment 用于 api > 11 ?唯一的方法是互相替换片段,这是真的吗?
java - 在片段的对话框中显示网格视图
我是 android 编程的初学者,这是我在StackOverflow中的第一个问题。我有一个首选项片段,单击首选项时,我试图在对话框中显示网格视图。网格视图是动态加载的。我尝试了很多方法来做到这一点,但没有一个对我有用。
这是我在MyPreferenceFragment中扩展 PreferenceFragment的代码
这是我的ImageAdapter.java代码
最后,这是我的 XML 布局文件:icon_grid.xml
我期待任何帮助或替代方案。并提前感谢...