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

 

一.“初次邂逅”
我们构建的应用程序经常会需要一个设置界面,用来设置应用程序的各个参数,就如同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会找到详细的解释,这里就不累述了

 

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值