将“偏好设置”屏幕切换为“打开/打开”按钮

时间:2019-07-08 14:26:19

标签: android preferencescreen

我的应用程序具有一个“首选项”屏幕,如下所示:

Current preference screen

但是我需要创建一个看起来更像这样的新界面:

Preference screen desired

因此使用开/关界面的一种按钮。

是否有一种方法可以通过编辑代码将以前的界面转换为新界面(例如,将SwitchPreferences更改为Buttons并将它们在PreferenceScreen中对齐,如第二幅图像所示),或者是否有可能我应该从头开始?

1 个答案:

答案 0 :(得分:2)

没有自动工具可用于将一个屏幕转换为另一个屏幕。最好的选择是重用代码,但从新的活动布局开始,然后将旧代码实施为新格式。

为了最好地获得第二张图片的外观,我建议您使用自定义的水平LinearLayout与垂直LinearLayout配对,这样您可以拥有一个网格(例如4 x 2)