listpreference(ListPreference可以实现多选框吗)
本文目录
ListPreference可以实现多选框吗
在访问页面时让家具和球类的子复选框的属性disabled=true 失效在家具的复选框写一个onclick 事件调用js函数function check(){ //var jiaju =document.表单名.复选框名; 获得复选框对象 var jiaju =document.getElementById("id名") 通过id获得对象if(jiaju.checked==true){//你可以在这里一个一个的获得子复选框的对象 把disabled=falsevar jiaju =document.getElementById("id名").disabled=false;..... //你也可以把子复选框的那么属性名相同,就可以用循环把disabled=falsevar jiajus = document.getElementsByName("子复选框名") //获得的是一个对象数组for(var i=0;i《jiajus.length;i++){jiajus=disabled=false;}}else{//这其实可不写//如果你不选中家具复选框的话你也可以让其在次失效//在时效之前你可以让子复选框还原不选中的状态var jiajus = document.getElementsByName("子复选框名")for(var i=0;i《jiajus.length;i++){ //再次不选家具时还原子复选框jiajus=checked=false;}for(var i=0;i《jiajus.length;i++){ //把子复选框再次失效状态jiajus=disabled=false;}} }球类也一样这样做
如何设置ListPreference的默认值
你不需要编程处理ListPreferences的默认值。您可以在xml中设置file.Bellow做,这是一个例子 《string-array name="opts"》 《item》red《/item》 《item》green《/item》 《item》blue《/item》 《/string-array》 《string-array name="opts_values"》 《item》1《/item》 《item》2《/item》 《item》3《/item》 《/string-array》《ListPreference android:title="Colour select" android:summary="Select your favourite" android:key="colour" android:entries="@array/opts" android:entryValues="@array/opts_values" android:defaultValue="2" /》在这里,我选择了2作为默认值。默认值将是opts_values 谢谢
android开发中如何将listpreference中的黑色背景设置成透明色
如何设置PreferenceActivity/preferenceScreen的背景色1、在value文件夹下新建一个systemset.xml文件,sytemset.xml内容《?xml version="1.0" encoding="utf-8"?》《resources》《style name="sys_set_preacitivity"》 《item name="android:windowBackground"》@drawable/background《/item》 《item name="android:focusable"》false《/item》 《item name="android:textColor"》#ff000000《/item》 《item name="android:cacheColorHint"》#ffffffff《/item》 《item name="android:windowNoTitle"》false《/item》 《!-- 用来设定是否显示标题 --》 《/style》《/resources》2、在AndroidManifest.xml调用《activity android:name="SystemSetAcitivity" android:theme="@style/sys_set_preacitivity"》《/activity》4、新建一个xml文件,在xml下新建一个system_set.xml,内容是《?xml version="1.0" encoding="utf-8"?》《preferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" android:title="@string/systemTitle" android:layout="@layout/system_set"》《preferenceCategory android:title="@string/soundTitle"》 《CheckBoxPreference android:title="@string/muteTitle" android:summary="@string/muteSum"》《/CheckBoxPreference》 《CheckBoxPreference android:title="@string/shockTitle" android:summary="@string/shockSum"》《/CheckBoxPreference》 《CheckBoxPreference android:title="@string/soundTitle" android:summary="@string/soundSum"》《/CheckBoxPreference》《/PreferenceCategory》《preferenceCategory android:title="@string/soundTitle"》 《CheckBoxPreference android:title="@string/muteTitle" android:summary="@string/muteSum"》《/CheckBoxPreference》 《CheckBoxPreference android:title="@string/shockTitle" android:summary="@string/shockSum"》《/CheckBoxPreference》 《CheckBoxPreference android:title="@string/soundTitle" android:summary="@string/soundSum"》《/CheckBoxPreference》《/PreferenceCategory》《/PreferenceScreen》4、在src下新建一个java文件package com.android.perference.acitivity;import android.os.Bundle;import android.preference.Preference;import android.preference.PreferenceActivity;import android.preference.PreferenceScreen;public class SystemSetAcitivity extends PreferenceActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.system_set); } @Override public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen, Preference preference) { return super.onPreferenceTreeClick(preferenceScreen, preference); }}5、运行程序出现拖动黑屏,一直困扰着我,不知道怎么解决,谁有好的办法
更多文章:
![iphone5内部零件详细(国行iphone5新配件有什么用)](/static/images/nopic/6.jpg)
iphone5内部零件详细(国行iphone5新配件有什么用)
2024年1月22日 06:00
![三星蓝调i80(三星 Samsung 蓝调 i8 数码相机)](/static/images/nopic/1.jpg)
三星蓝调i80(三星 Samsung 蓝调 i8 数码相机)
2023年6月1日 20:00
![vegas正版官网(Vegas提示停止运行的原因及解决方法)](/static/images/nopic/12.jpg)
vegas正版官网(Vegas提示停止运行的原因及解决方法)
2023年1月17日 02:15
![ipad2018二手什么价位合适(学生,两千预算能买到哪个型号iPad)](/static/images/nopic/21.jpg)
ipad2018二手什么价位合适(学生,两千预算能买到哪个型号iPad)
2023年2月2日 00:45
![sony music旗下艺人(Sony日本公司有哪些知名歌手~)](/static/images/nopic/24.jpg)
sony music旗下艺人(Sony日本公司有哪些知名歌手~)
2023年3月7日 18:00
![7850相当于gtx什么显卡(HD7850这显卡等于什么N卡 A卡玩游戏是不是会差点)](/static/images/nopic/29.jpg)
7850相当于gtx什么显卡(HD7850这显卡等于什么N卡 A卡玩游戏是不是会差点)
2024年6月28日 10:51
![用三星手机的人心态(三星在国内只有不到2%的份额,这都是什么人在买,什么心理)](/static/images/nopic/5.jpg)
用三星手机的人心态(三星在国内只有不到2%的份额,这都是什么人在买,什么心理)
2023年2月2日 04:45
![konica c35(Konica c35ef3感光怎么调)](/static/images/nopic/18.jpg)
konica c35(Konica c35ef3感光怎么调)
2023年10月7日 17:30
![新手机待机时间短是什么原因(新买的vivo手机,待机时间短是怎么回事)](/static/images/nopic/22.jpg)
新手机待机时间短是什么原因(新买的vivo手机,待机时间短是怎么回事)
2023年2月5日 12:15