PreferenceActivity

 

import android.os.Bundle;
import android.preference.EditTextPreference;
import android.preference.PreferenceActivity;

public class MainActivity extends PreferenceActivity {
    EditTextPreference number_edit;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        
        addPreferencesFromResource(R.xml.mypreference); 
        number_edit = (EditTextPreference) findPreference("number_edit");  
        number_edit.setEnabled(false);
    }
}

 

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >

    <PreferenceCategory
        android:key="set_local"
        android:title="我的位置" />
    <EditTextPreference
        android:defaultValue="123"
        android:key="number_edit"
        android:title="输入电话号码" />
    <CheckBoxPreference
        android:defaultValue="true"
        android:key="apply_wireless"
        android:summary="使用无线网络在应用程序(例如Google地图)中查看位置"
        android:title="使用无线网络" >
    </CheckBoxPreference>

    <PreferenceCategory android:title="gps" >
    </PreferenceCategory>
        <CheckBoxPreference
        android:key="apply_gps"
        android:summary="定位到街道级别(需要消耗更多的电量以及天气允许)"
        android:title="使用GPS" >
    </CheckBoxPreference>

</PreferenceScreen>

 

posted @ 2015-04-01 21:38  牧 天  阅读(116)  评论(0)    收藏  举报