如何删除PreferenceScreen底部的水平线?

时间:2015-10-30 12:23:43

标签: android preference preferencescreen

我得到一条水平线,但底部没有任何水平线,我不知道哪里出错了

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">

       <PreferenceCategory >
           <PreferenceScreen 
              ...... />
       </PreferenceCategory>
       ......
    </PreferenceScreen>

enter image description here

3 个答案:

答案 0 :(得分:1)

可以通过PreferenceCategory删除,在最后一项

上没有标题
<PreferenceCategory
    android:title="" />

答案 1 :(得分:1)

请试试这个。

@Override
    public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);

        // remove dividers
        View rootView = getView();
        ListView list = (ListView) rootView.findViewById(android.R.id.list);
        list.setDivider(null);

    }`

答案 2 :(得分:0)

这是由系统创建的,我们无法隐藏它,但它在android 6.0中运行良好