b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

preferencemanager_axure有mac版_navigationview(2)

电脑杂谈  发布时间:2017-05-28 03:02:55  来源:网络整理

从这可以看出,PreferenceScreen的title显示会展示在前一个界面中。当点击时,会启动一个新界面,新界面展示的内容便是PreferenceScreen所包含的内容。

类于PreferenceScreen,但不会启动新界面,它只是将item分组,并且每一个上面显示PreferenceCategory的title属性。

展示的item中含有一个checkbox,并且将boolean存储到sp中时(如果被选中存储的就是true)。

打开一个单选对话框。它支持的类型(也就是能存储的数据类型)为:boolean,int,float,long以及String。

dialogTitle:显示的对话框的标题。

entries:显示的对话框中的列表项。

entryValues:当用户选择entries中某一项时,存储到sp中的。

打开一个只含有EditText的对话框,它只支持String类型。

在activity继承PreferenceActivity后,重写onCreate()并调用addPreferencesFromResource()即可。示例:

public class PreferencesFromXml extends PreferenceActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // Load the preferences from an XML resource
        addPreferencesFromResource(R.xml.preferences);
    }
}

也可以使用PreferenceFragment,定义好的PreferenceFragment就跟平时使用Fragment一样。示例如下:

public static class SettingsFragment extends PreferenceFragment {
	    @Override
	    public void onCreate(Bundle savedInstanceState) {//在onCreate中调用addPreferencesFromResource(0
	        super.onCreate(savedInstanceState);
	        // Load the preferences from an XML resource
	        addPreferencesFromResource(R.xml.preferences);
	    }
	}

存储时不需要通过代码进行操作,系统会自动存储到默认的sp中。因此,取的时候只能从默认的sp中取。示例:

				//获取默认的sp,得到是SharedPreferences对象
				mPreferences = PreferenceManager
						.getDefaultSharedPreferences(SecondActivity.this);
				if (mPreferences.contains("pref_sync")) {
					//从默认的sp中获取值
					boolean b = mPreferences.getBoolean("pref_sync", false);
					System.out.println("b = " + b);
					String string = mPreferences.getString(
							"pref_syncConnectionType", "default");
					System.out.println(string);
				}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-49638-2.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 郭仲宣
      郭仲宣

      康师傅在大陆确实赚的太多太多

    • 周建明
      周建明

      执政党拥有军权是最正常的

    热点图片
    拼命载入中...