我有许多需要设置的首选项,我想通过弹出各个首选项对话框(ListPreference,EditTextPreference等)来引导用户完成流程,一次可以创建一个向导风格的UI

当用户填写偏好时,它会关闭,而下一个偏好会打开。

据我所知,用户必须单击偏好设置才能弹出对话框。

有什么办法以编程方式执行此操作吗?

===============>>#1 票数:1 已采纳

您可以使用onItemClickpreference进行单击。

从首选项顺序中获取首选项位置。

int position = findPreference("language").getOrder();

language是首选项键。

然后,在具有该位置的preference上执行onItemClick

getPreferenceScreen().onItemClick(null,null,position,0);

  ask by likejudo translate from so

未解决问题?本站智能推荐:

1回复

在弹出窗口中创建片段 - 在Android中

是否可以在PopupWindow上加载Fragment / FragmentActivity类? 我需要一个包含多个站点的PopupWindow。 在第一个应该是一些按钮。 使用这些按钮,您将更改弹出框的布局 - 并使用例如一些TextView打开一个新的按钮。
1回复

如何在Android Studio中创建自定义弹出窗口?

我是Android的新手,目前正在开发一个具有供稿的应用程序,供用户在其中创建新帖子(例如facebook)。 当用户单击FAB时,我想显示一个具有自定义布局的弹出窗口。 像这样: 我觉得这可以用片段完成。 我所需要的只是一个方向。 任何帮助是极大的赞赏。
1回复

在DialogPreference中单击按钮时启动片段

我有一个PreferenceActivity,我想从该PreferenceActivity上单击偏好设置来创建一个dialogpreference。 我首先尝试将DialogPreference类(MyPreferencefragment)保留在PreferenceActivity类之外,并且
4回复

DialogFragment创建多个对话框窗口,而不是一个

我有一个选项卡式活动,其中包含两个底部选项卡。 FrameLayout充满了我创建的特殊布局文件。 这两个布局文件由扩展Fragment类的Java类运行。 这是我现在所拥有的简短描述。 现在是有关问题的详细信息。 布局文件包含两个EditText字段,单击它们时必须创建DateP
1回复

从片段关闭弹出窗口

我正在使用片段的应用程序,我能够从片段实现弹出窗口,但无法实现关闭功能(获取运行时异常),这是我的代码。 谁能帮我确定我在做什么错。 码:
1回复

在弹出窗口中显示片段

我正在努力在弹出窗口中显示片段。 但是我在显示中出现错误。 我用谷歌搜索解决方案。 但是仍然无法解决这一问题。 请帮我。 我是android新手。 我的代码是 MainActivity.java popupitem.xml //用于在MainActivity中显示片段
1回复

添加弹出窗口以分段[重复]

这个问题已经在这里有了答案: 弹出窗口以显示片段中的某些内容 1答案 我想在此片段中添加一个弹出窗口,但我不知道如何,有什么帮助吗?
1回复

显示Fragment的弹出窗口

我想在单击按钮时从我的PlaceHodler类中显示一个弹出窗口,扩展Fragment。 对于测试,我编写了这个真正有效的代码,但我觉得这很荒谬(使用Button对象作为父视图等等......我找不到另一种让它工作的方法......)。 请查看此代码并建议我如何改进它。 请不要评判我,因为
2回复

如何在Android中创建“多设置向导栏”?

我想设置一个“向导栏”,它将显示如下设置过程的步骤。 因此,如果我处于向导的第二阶段,则将填充2个按钮,依此类推。但是,按钮填充和我可以手动完成的所有操作(这意味着它不必自动使用向导步骤),但是我不确定如何实施。 我目前在ViewPager 。 有任何想法吗? myla
1回复

如何创建模仿Living Social UI的Android UI?

我是Android UI设计的新手。 我正在尝试模仿以下Living Social屏幕截图的UI设计: 在这里构造UI元素的最佳方法是什么? 如何用XML实现呢? 我正在尝试使用Android Eclipse UI编辑器拖放UI元素,但似乎需要对UI进行动态编程。 解决此类问题的