【基本解决】Android中PreferenceFragment界面透明导致界面很混乱 我这里只记录解决办法,方便自己使用。
其实办法很简单,在PreferenceFragment的onCreateView方法中设置Fragment的背景色就好了(原文的最后一段),下面是代码:
package test.com.drawerandfragment; import android.os.Bundle; import android.preference.PreferenceFragment; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; public class option extends PreferenceFragment { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.option); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = super.onCreateView(inflater, container, savedInstanceState); view.setBackgroundResource(android.R.color.white); return view; } }