概述:
本章将讲述在Android添加或删除ListPreference的几种方法,并以EthernetSettingsActivity为例,添加/删除一项ListPreference:
默认效果图:
添加后效果图:
方法一:
1、全部添加xml
在Activity类中使用addPreferencesFromResource()方法解析XML文件并添加Preference资源到PreferenceScreen中,因此我们可以直接在xml文件中静态添加Preference资源。
#packages/apps/Settings/src/com/android/settings/ethernet/EthernetSettings.java
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.ethernet