2016-07-19 3 views
1

내 취향에 문제가 있습니다. 코드 미리보기에서 화면이 완벽하게 표시되지만 에뮬레이터에서 테스트 할 때 SwitchPreference에 여분의 패딩이 표시되고 스위치가 작동하지 않습니다.Preference에서 여분의 패딩

게다가, 롤리팝 사전 에뮬레이터에서 테스트 할 때 전혀 여백이 없습니다.

내 코드 :

<?xml version="1.0" encoding="utf-8"?> 
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"> 
    <SwitchPreference 
     android:title="Tema" 
     android:key="night_mode" 
     android:summary="Ativar tema escuro"/> 
    <CheckBoxPreference 
     android:title="App Update" 
     android:defaultValue="true" 
     android:summary="This option if selected will allow the application to check for latest versions." 
     android:key="app_update"/> 

    <Preference 
     android:title="Clean cache" 
     android:summary="Resetar preferencias do app" 
     android:key="clean_cache"/> 
    <PreferenceScreen 
     android:title="Sobre"> 
     <intent android:targetClass="llamaze.com.br.whattodraw.Activitys.AboutActivity" 
      android:targetPackage="llamaze.com.br.whattodraw"/>/ 

    </PreferenceScreen>/ 
</PreferenceScreen> 

public static class PrefsFragment extends PreferenceFragmentCompat { 
     Context context; 

     @Override 
     public void onCreate(Bundle savedInstanceState) { 
      super.onCreate(savedInstanceState); 
      addPreferencesFromResource(R.xml.preferences); 
      Preference customPref = findPreference("clean_cache"); 
      customPref.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() { 
       @Override 
       public boolean onPreferenceClick(Preference preference) { 
        showDialogCache(); 
        Log.d("PREFRE", "onPreferenceClick: foi clicado"); 

        return false; 
       } 
      }); 
     } 

화면 : enter image description here

답변

0

음, 문제는 24.1.1

에 우선-V7의 업데이트와 함께 구글에 의해 해결되었다