怎么解决preferencefragment在不同版本sdk中的兼容问题
一开始用的是android 4.0的sdk,api level 15。程序中需要创建一个settings界面,使用的是PreferenceFragment,因为写代码时候的一些原因,当时木有考虑兼容性,先把代码写好了。悲剧发生了,PreferenceFragment在API Level 11一下的SDK中无法支持,可能需要用PreferenceActivity,但是在API Level11以上的SDK中,ecilipse会提示建议将PreferenceActivity换成PreferenceFragment,让人相当不爽有没有大神有什么好的方法来解决这个兼容性问题
如何在Fragment中使用PreferenceFragment
public FragmentSetup() {
// Required empty public constructor
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
return inflater.inflate(R.layout.fragment_setup, container,
false);
}
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
// Load the preferences from an XML resource
}