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

preferenceactivity_findpreference 默认值_android 加viewpager(2)

电脑杂谈  发布时间:2017-06-15 17:00:27  来源:网络整理

android:summary="点击输入"

android:dialogTitle="输入设置"

android:defaultValue="Hello EditTextPreference"

/>

</PreferenceScreen>

</PreferenceCategory>

<PreferenceCategory android:title="其他选项">

<RingtonePreference

android:key="rt1"

android:title="RingtonePreference Sample"

android:summary="选择铃声"

/>

<Preference

android:key="aa"

android:title="测试"

android:summary="测试中"

/>

</PreferenceCategory>

</PreferenceScreen>

2.然后在preferenceActivity里面引用就好了

import android.app.Activity;

import android.os.Bundle;

import android.preference.CheckBoxPreference;

import android.preference.Preference;

import android.preference.Preference.OnPreferenceChangeListener;

import android.preference.PreferenceActivity;

public class preferenceScreen extends PreferenceActivity

{

private CheckBoxPreference chekcb=null;

preferenceactivity_findpreference 默认值_android 加viewpager

/** Called when the activity is first created. */

@Override

protected void onCreate(Bundle savedInstanceState) {

// TODO Auto-generated method stub

super.onCreate(savedInstanceState);

addPreferencesFromResource(R.xml.preference);

chekcb=(CheckBoxPreference) findPreference("autoBack");//这里就像findViewById一样,不过这里的id其实是key的值..

//下面设置器

chekcb.setOnPreferenceChangeListener(new myPreferencesChance());

}

class myPreferencesChance implements OnPreferenceChangeListener{

@Override

public boolean onPreferenceChange(Preference preference, Object newValue) {

// TODO Auto-generated method stubd

System.out.println("newValue"+newValue);

return true;

}

}

}

有时候因为需要我们需要自己定义个preference选项..系统自带的那些就满足不了我们了..下面让我们来看下如何自定义preference选项,其实很简单..比如说你要定义一个对话框形式的preference..只要继承DialogPreference就可以了,然后在preferenceScreen里面引用,设置一下属性就好了,xml设置,请看上面的preferenceScreen.xml文件..下面是代码


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

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

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