自定义PreferenceScreen preferencescreen详解

There is another solution for customizing the appearance of thepreferences.

Design a normal XML layout with buttons or whatever you want toadd to the standard preferences. Include a ListViewin your layout and give it the ID @android:id/list.

Let's say we call the layout file res/layout/main.xml. It could looksomething like this:

<?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:text="This is a button on top of all preferences."
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
自定义PreferenceScreen preferencescreen详解
<ListView android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
</LinearLayout>

In your PreferenceActivity, add these two lines toyour onCreate:

addPreferencesFromResource(R.xml.preferences);
setContentView(R.layout.main);

The ListView in your layout will then bereplaced by the preferences defined the usual way inres/xml/preferences.xml.

  

爱华网本文地址 » http://www.aihuau.com/a/25101015/241984.html

更多阅读

电脑主板BIOS设置详解 电脑bios设置图解

在安装操作系统前,还需要对BIOS进行相关的设置,以便系统安装工作顺序进行。 BIOS是一组固化到主板上一个ROM芯片中的程序,它保存着计算机最重要的基本输入/输出程序、系统设置信息、开机加电自检程序和系统启动自举程序等。计算机开机

怎么自定义qq资料卡皮肤 动漫qq资料卡背景

怎么自定义qq资料卡皮肤——简介腾讯的QQ2013提供了可以自定义的资料卡皮肤,不过可惜的是非会员的用户只可以自定义几种皮肤,会员的话也只是稍微多些几种。如果我们想自已定义自己喜欢的皮肤该怎么办呢。这里我们介绍一下操作步骤。

广告联盟赚钱初识及如何加入详解 广告联盟骗局

广告联盟赚钱初识及如何加入详解——简介现在网络上出现的“广告联盟”,究竟是什么意思?传说的能赚钱到底是真是假?又有哪些广告联盟呢?下面,小编就和大家一一道来。广告联盟赚钱初识及如何加入详解——工具/原料电脑互联网广告联盟赚

声明:《自定义PreferenceScreen preferencescreen详解》为网友爆菊小黄瓜分享!如侵犯到您的合法权益请联系我们删除