现在的位置: 首页 > 综合 > 正文

《跟我一步一步来》———– Android的设置界面

2013年08月27日 ⁄ 综合 ⁄ 共 5426字 ⁄ 字号 评论关闭

 

一.“初次邂逅”
我们构建的应用程序经常会需要一个设置界面,用来设置应用程序的各个参数,就如同Android系统本身的设置界面一样。
Android中提供了专门的方法来构建自己的设置界面

二.“先看外表”
首先创建一个项目

在工程的res目录下添加xml文件夹,并添加构建设置界面的xml文件

我们先来编辑布局文件setting_demo.xml


其中的字符串定义:


编辑完这两个文件,我们在SettingDemo.java中的onCreate中加入下面一句话就可以看到效果了


效果如下图所示,根据效果图大家很容易的理解布局文件中的各个标签的用途了

三.“深入了解”
现在我们点击设置中的选项还没有实质的效果,首先我们先来了解一下设置中的CheckBox控件
详细代码如下:
运行起来看看效果吧!

在程序中我们也可以动态的控制设置中内容的显示

 

 Preference yourSetting = findPreference(KEY_YOUR_SETTING);

 getPreferenceScreen().removePreference(yourSetting );

 

在xml中我们也可以通过Intent来启动另外的Activity

 

 <PreferenceScreen

            android:title="@string/manageapplications_settings_title"

            android:summary="@string/manageapplications_settings_summary">

        <intent android:action="android.intent.action.MAIN"

                android:targetPackage="com.android.settings"

                android:targetClass="com.android.settings.ManageApplications" />

    </PreferenceScreen>

 

通过指定包名和类名来启动指定的Activity

当然也可以隐式的通过指定Action来启动能接收该Intent的Activity,大家搜索Intent会找到详细的解释,这里就不累述了

 

 

 

抱歉!评论已关闭.