2015-10-30 82 views
3

我得到一個水平線,但沒有在底部的任何水平線上,我不知道哪裏錯了如何刪除PreferenceScreen中底部的水平線?

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

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

enter image description here

+0

你有沒有設置一個分隔線? – Tasos

+0

你檢查了這個 - http://stackoverflow.com/questions/17983627/android-set-divider-padding-for-preference-screen? – Oleksandr

+0

在首選項沒有分隔線,我檢查過它 – zys

回答

0

這是由系統中創建,我們不能隱藏它,但它運作良好,在安卓6.0

+0

wtf這是什麼意思? –

0

通過PreferenceCategory沒有標題上下來的最後一個項目可以刪除

<PreferenceCategory 
    android:title="" /> 
0

請嘗試此操作.`

@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); 

    }`