【问题标题】:which way is better to create setting screen in android在android中创建设置屏幕哪种方式更好
【发布时间】:2016-08-07 06:12:13
【问题描述】:

我是安卓新手。我的问题是:哪种方式更好地创建设置屏幕?我在谷歌上读过PreferenceFragmentPreferenceActivity 但我很困惑,不知道有多少种方法可以创建设置屏幕,哪种方法最好。所以我的问题是创建设置屏幕的最佳和推荐方法是什么?请帮忙

【问题讨论】:

  • 只有这两种方式...除非您想手工创建一种...然后有无限种方式
  • 我认为这取决于您的需求。

标签: android preferenceactivity preferencefragment


【解决方案1】:

如果您是初学者,请使用 Preference Fragment/Activity,它相当容易使用。但是在旧设备中它们没有实现所以你可以使用像this这样的库,它是反向移植的。此外,如果您需要更多功能,您应该实现自己的 Fragment/Activity 并放置您想要的所有内容。

【讨论】:

  • 使用偏好活动或片段是否有任何限制?或者我可以根据需要创建设置屏幕
  • @FaisalAhmed 我提到的唯一限制是在棒棒糖之前的设备中,它们不遵循材料设计。它们也是从 PreferenceFragment/PreferenceActivity 扩展而来的,如果您想使用从特定活动/片段继承的功能,有时会导致问题。
  • 所以我不应该使用低于 pre-lolipop[below api level 21] 的偏好。如果我的应用支持低于 api 级别 21
  • 视情况而定。有时,您的设置是否像旧设备中的默认 android 样式并不重要,但有时很重要。
【解决方案2】:

如果您是初学者,请为您的设置菜单创建一个新活动。它易于设置,适用于每台设备。您可以通过将所谓的onClickListener 附加到按钮来调用设置屏幕。这是初学者最简单的方法。玩得开心!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 2018-10-06
    • 2011-09-14
    • 1970-01-01
    相关资源
    最近更新 更多