chr*_*vik 3 android android-preferences android-layout android-fragments
我正在尝试PreferenceFragment在我的应用程序中添加一个.问题是,它是自动放在我的上面NavigationDrawer.
public class SetPreferenceActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
navigationDrawer(); // Loads the NavigationDrawer
getFragmentManager().beginTransaction().replace(android.R.id.content,
new Settings()).commit();
}
Run Code Online (Sandbox Code Playgroud)
如您所见,我加载"SettingsFragment"并用它替换内容?(我不确定)但它把它置于其他一切之上..这是我的设置片段.
public class Settings extends PreferenceFragment {
static final String TAG = "MAIN";
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
}
Run Code Online (Sandbox Code Playgroud)
一切都按预期工作,但PreferenceFragment被加载到前面,掩盖了NavigationDrawer的滑动,我试着调用bringToFront();listview,没有运气.
参考图片:

是否有可能告诉片段加载到listview后面?我还想在ViewPager中加载片段,但是我得到一个错误,即Pager Adapter不接受PreferenceFragment类型的片段.
| 归档时间: |
|
| 查看次数: |
1288 次 |
| 最近记录: |