`
iaiai
  • 浏览: 2179920 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PreferenceActivity中添加普通view组件

 
阅读更多
在一个集成PreferenceActivity的类中,可以通过
addPreferencesFromResource(R.xml.preference);
加载preference控件,现在想在PreferenceActivity添加一个Button或是一个checkBox如何办到呢,

1、新建一个Layout,文件名为set_preference_main.xml,文件内容如下
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical">
    <Button 
    	android:layout_width="fill_parent" 
    	android:layout_height="wrap_content" 
    	android:text="Button"></Button>
    	
    <ListView android:id="@android:id/list"
    	android:layout_width="fill_parent" 
    	android:layout_height="wrap_content"></ListView>
</LinearLayout>

其中Button为自己需要添加的view,ListView会被R.xml.preference的preferences替换。
注意其中ListView的android:id="@android:id/list"必须,且不可改变。

2、在Activity的onCreate中添加
public void onCreate(Bundle savedInstanceState) {  
       super.onCreate(savedInstanceState);  
         
       addPreferencesFromResource(R.xml.preference);  
       setContentView(R.layout.set_preference_main);  
}

注意其中setContentView(R.layout.set_preference_main);表示加载set_preference_main.xml内容到content中
分享到:
评论

相关推荐

    android PreferenceActivity中的组件源码

    android PreferenceActivity中的组件源码~

    Android软件开发之PreferenceActivity中组件的使用

    本教程将深入探讨如何在Android应用中使用PreferenceActivity及其组件。 首先,让我们了解PreferenceActivity的基本概念。PreferenceActivity是Android SDK提供的一种特殊Activity类型,它专门用于展示和处理用户...

    PreferenceActivity简介

    总之,PreferenceActivity是Android开发中的一个重要组件,它简化了设置界面的创建过程。虽然在最新版本的Android中,有其他替代方案,但理解并掌握PreferenceActivity仍然是了解Android设置界面实现原理的关键。...

    android中PreferenceActivity详解

    标题与描述均提及了《Android中PreferenceActivity详解》,这一主题涉及了Android开发中关于用户偏好设置的核心组件——PreferenceActivity的深入解析。以下是基于标题、描述、标签以及部分内容的关键知识点总结,...

    自定义PreferenceActivity的样式和界面

    在Android开发中,PreferenceActivity是用于创建设置界面的标准组件,它允许开发者以XML方式定义用户界面,然后在活动中展示这些设置项。然而,系统默认的PreferenceActivity样式可能无法满足所有设计需求,这时我们...

    自定义PreferenceActivity

    在Android开发中,`PreferenceActivity`是用于创建设置界面的标准组件。它允许开发者通过XML文件定义各种偏好选项,如开关、单选按钮、多选按钮等,并将它们以活动的形式展示给用户。然而,标准的`...

    PreferenceActivity

    使用 PreferenceActivity设置个性信息, 参考:android 设置类PreferenceActivity http://blog.csdn.net/xiaobijia/article/details/41479235

    仿IOS的PreferenceActivity界面

    同时,可以根据需求在代码中动态添加、删除或修改Preference。 8. **事件监听**:通过OverridePreferenceFragment或者直接在Preference上设置OnPreferenceChangeListener,可以监听用户在设置界面的操作,以便在...

    继承PreferenceActivity

    标题中的“继承PreferenceActivity”指的是在Android开发中,利用`PreferenceActivity`类来构建设置界面。`PreferenceActivity`是Android SDK提供的一种特殊类型的Activity,它主要用于创建和展示一系列的偏好设置,...

    PreferenceActivity用法简介Android X

    PreferenceActivity用法简介 Android X

    Android 属性页PreferenceActivity的实现

    `PreferenceActivity`会自动解析XML文件,并根据其中的定义创建相应的`Preference`对象,这些对象会被添加到Activity的视图中。用户在界面上进行的操作,如点击开关或选择项,都会被对应的`Preference`对象捕获,并...

    PreferenceActivity 类的使用,它可以保存设置

    PreferenceActivity是Android SDK中用于创建设置界面的一个类,它是基于Activity的,主要用于处理用户界面中的偏好设置。在Android应用开发中,特别是在需要提供用户个性化设置的场景下,PreferenceActivity扮演了...

    Android PreferenceActivity

    在Android开发中,`PreferenceActivity`是用于创建设置界面的一个重要组件。它是Android SDK提供的一种特殊类型的Activity,专门用于展示用户可配置的设置项。在深入理解`PreferenceActivity`之前,我们先要明白`...

    Android之PreferenceActivity简介

    由于其高度定制性和灵活性,PreferenceActivity在Android开发中被广泛应用。 #### 二、数据存储方式 PreferenceActivity中的数据存储主要依赖于 **SharedPreferences** ,这是一种轻量级的数据存储机制,适用于...

    Android之PreferenceActivity.doc

    PreferenceActivity在Android开发中主要用于构建设置界面,类似于iOS中的偏好设置。它是一个特殊的Activity,用于展示和管理用户配置项,通常包含各种可交互的控件,如开关按钮、列表选择和输入框等,用于保存用户的...

    Android PreferenceActivity 使用练习

    在Android开发中,PreferenceActivity是用于创建设置界面的一个重要组件。它允许开发者通过XML定义UI元素,如开关、单选按钮、复选框等,并在活动中动态加载这些元素,简化了构建用户设置界面的过程。本篇文章将深入...

    preferenceActivity的简单使用

    在Android开发中,`PreferenceActivity`是用于创建设置界面的一种特殊类型的Activity,它允许开发者以声明式的方式构建用户界面,通常用于应用的设置菜单。在本教程中,我们将深入探讨`PreferenceActivity`的使用,...

Global site tag (gtag.js) - Google Analytics