【问题标题】:How to remove Preference underlining如何删除首选项下划线
【发布时间】:2016-03-29 16:27:58
【问题描述】:

我正在开发一些应用程序,我需要删除首选项之间的线条,如屏幕截图所示。你能帮我这样做吗? 注意:我不会更改系统设置。这只是一个例子。这个想法是删除 PreferenceActivity 中的 Preferences 之间的线。

【问题讨论】:

  • 发布一些相关代码,我相信人们会帮助...
  • @Mark 我想发布一些内容,至少尝试删除这些行,但我找不到解决方案。我相信,在这种情况下,发布 PreferenceActivity(及其布局)的标准代码是没有用的。

标签: android android-preferences


【解决方案1】:

您要隐藏的行称为“分隔线”。 PreferenceActivity 扩展了 ListActivity 并且您可能期望它使用 ListView。您可以更改ListView 中的分隔符。在你的PreferenceActivity:

        ListView lv = getListView();
        lv.setDivider(new ColorDrawable(Color.TRANSPARENT));
        lv.setDividerHeight(0);

查看其他主题android preference horizontal divider in custom preferencehow to hide the divider between preferences in fragmentChange Divider color in Android PreferenceActivity

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 2013-11-10
    • 1970-01-01
    • 2016-08-26
    • 2017-03-23
    • 1970-01-01
    • 2012-02-07
    相关资源
    最近更新 更多