listpreference设置listpreference,用summary获取所选的值,请教··

listpreference  时间:2021-07-05  阅读:()

revealed preference是什么意思

revealed preference 显示性偏好;显示偏好;显示出来的偏好 . ----------------------------------- 为你解答,如有帮助请采纳, 如对本题有疑问可追问,Good luck!

android 怎么让live wallpaper动态壁纸运行起来

对于Android 2.1来说Live Wallpapers动态壁纸的加入为Android桌面加入了更好的动态效果。

如何开发一个Android动态桌面呢? 下面Android123给大家一个详细的步骤创建属于你自己的Live Wallpaper吧。

  1. 首先我使用Eclipse创建一个标准的Android工程这里package name我们使.android123.cwj,然后进入工程的/res/文件夹,删除layout这个文件夹,当然里面的main.xml也会被删除的,对于Live Wallpaper来说传统的布局文件是不需要的。

  2. 类似AppWidget一样,我们可以加入动态壁纸的设置界面,我们在/res/文件夹中新建一个名为xml的文件夹,新建一个utf8编码的xml文件,名为livewallpaper.xml,内容为   <?xml version="1.0" encoding="utf-8"?>   <wallpaper xmlns:android="/apk/res/android"   android:settingsActivity=&.android123.cwj.LiveWallpaperSettings"   android:thumbnail="@drawable/icon"/>   这里我们可以看到上面的节点名为wallpaper,而设置的界面为.android123.cwj.LiveWallpaperSettings 这个Activity,而在添加动态壁纸时显示图标为/res/drawable/icon 这个文件,同时我们再创建一个xml文件用于LiveWallpaperSettings这个Activity的布局,我们起名为livewallpaper_settings.xml内容为   <?xml version="1.0" encoding="utf-8"?>   <PreferenceScreen xmlns:android="/apk/res/android"   android:title="@string/livewallpaper_settings"   android:key="livewallpaper_settings">   <ListPreference   android:key="livewallpaper_testpattern"   android:title="标题"   android:summary="简单描述"   android:entries="@array/livewallpaper_testpattern_names"   android:entryValues="@array/livewallpaper_testpattern_prefix"/>   <CheckBoxPreference android:key="livewallpaper_movement"   android:summary="动态描述"   android:title="动态标题"   android:summaryOn="动态测试"   android:summaryOff="静止测试"/>   </PreferenceScreen>   3. 创建一个名为LiveWallpaper的类作为动态壁纸的主类,从WallpaperService父类继承,这里我们可以像写标准Android服务那样开发   4. 新建类LiveWallpaperSettings从 PreferenceActivity 继承实现我们的设置界面,代码如下   public class LiveWallpaperSettings extends PreferenceActivity implements   SharedPreferences.OnSharedPreferenceChangeListener {   @Override   protected void onCreate(Bundle icicle) {   super.onCreate(icicle);   getPreferenceManager().setSharedPreferencesName(   LiveWallpaper.SHARED_PREFS_NAME);   addPreferencesFromResource(R.xml.livewallpaper_settings);   getPreferenceManager().getSharedPreferences()   .registerOnSharedPreferenceChangeListener(this);   }   @Override   protected void onResume() {   super.onResume();   }   @Override   protected void onDestroy() {   getPreferenceManager().getSharedPreferences()   .unregisterOnSharedPreferenceChangeListener(this);   super.onDestroy();   }   public void onSharedPreferenceChanged(SharedPreferences sharedPreferences,   String key) {   }   }   同时仍然在androidmanifest.xml中加入 下面的代码。

  <activity android:label="@string/livewallpaper_settings"   android:name=".LiveWallpaperSettings"   android:theme="@android:style/Theme.Light.WallpaperSettings"   android:exported="true"   android:icon="@drawable/icon">   </activity>   5. 由于Android动态壁纸是2.1 API Level为7才加入的,所以设置好minSDK以及需要设备支持动态壁纸,我们在androidmanifest.xml中加入   <uses-sdk android:minSdkVersion="7" />   <uses-feature android:name="android.software.live_wallpaper" />   6. 对于文中ListPreference用到的数组,及代码中涉及的颜色数组,我们在/res/values/ 文件夹中创建一个名为testpatterns.xml 的文件,内容为   <?xml version="1.0" encoding="utf-8"?>   <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">   <string-array name="livewallpaper_testpattern_names">   <item>"Color Bars 16x9"</item>   <item>"Color Bars 4x3"</item>   <item>"EBU Color Bars"</item>   </string-array>   <string-array name="livewallpaper_testpattern_prefix">   <item>"smpte"</item>   <item>"bars"</item>   <item>"ebu"</item>   </string-array>   <integer-array name="smptecolors">   <item>0xFF696969</item>   <item>0xFFC1C1C1</item>   <item>0xFFC1C100</item>   <item>0xFF00C1C1</item>   <item>0xFF00C100</item>   <item>0xFFC100C1</item>   <item>0xFFC10000</item>   <item>0xFF0000C1</item>   <item>0xFF696969</item>   <item>0xFF00FFFF</item>   <item>0xFFFFFF00</item>   <item>0xFF052550</item>   <item>0xFF36056D</item>   <item>0xFF0000FF</item>   <item>0xFFFF0000</item>   <item>0xFFC1C1C1</item>   <item>0xFF2B2B2B</item>   <item>0xFF050505</item>   <item>0xFFFFFFFF</item>   <item>0xFF050505</item>   <item>0xFF000000</item>   <item>0xFF050505</item>   <item>0xFF0A0A0A</item>   <item>0xFF050505</item>   <item>0xFF0D0D0D</item>   <item>0xFF050505</item>   <item>0xFF2b2b2b</item>   </integer-array>   <integer-array name="barscolors">   <item>0xFFC0C0C0</item>   <item>0xFFC0C000</item>   <item>0xFF00C0C0</item>   <item>0xFF00C000</item>   <item>0xFFC000C0</item>   <item>0xFFC00000</item>   <item>0xFF0000C0</item>   <item>0xFF0000C0</item>   <item>0xFF131313</item>   <item>0xFFC000C0</item>   <item>0xFF131313</item>   <item>0xFF00C0C0</item>   <item>0xFF131313</item>   <item>0xFFC0C0C0</item>   <item>0xFF00214C</item>   <item>0xFFFFFFFF</item>   <item>0xFF32006A</item>   <item>0xFF131313</item>   <item>0xFF090909</item>   <item>0xFF131313</item>   <item>0xFF1D1D1D</item>   <item>0xFF131313</item>   </integer-array>   <integer-array name="ebucolors">   <item>0xFFBFBFBF</item>   <item>0xFFBFBF00</item>   <item>0xFF00BFBF</item>   <item>0xFF00BF00</item>   <item>0xFFBF00BF</item>   <item>0xFFBF0000</item>   <item>0xFF0000BF</item>   <item>0xFF000000</item>   </integer-array>   </resources>   转载

设置listpreference,用summary获取所选的值,请教··

如果将设置android:entryValues="@array/list_setting_entries"文本,defaultValues=其中的一个倒是可以显示。

但这种方式好像不可以,看一些资料,entryValues都是对应entries文本的值,而不是文本。

咋没人赐教下呢?难道度假去了?明天才开始只有可怜的三天假期 。







Hostodo:4款便宜美国vps七折优惠低至$13/年;NVMe阵列1Gbps带宽,免费DirectAdmin授权

hostodo怎么样?快到了7月4日美国独立日,hostodo现在推出了VPS大促销活动,提供4款Hostodo美国独立日活动便宜VPS,相当于7折,低至$13/年,续费同价。Hostodo美国独立日活动结束时间不定,活动机售完即止。Hostodo商家支持加密数字货币、信用卡、PayPal、支付宝、银联等付款。Hostodo美国独立日活动VPS基于KVM虚拟,NVMe阵列,1Gbps带宽,自带一个...

Megalayer促销:美国圣何塞CN2线路VPS月付48元起/香港VPS月付59元起/香港E3独服月付499元起

Megalayer是新晋崛起的国外服务器商,成立于2019年,一直都处于稳定发展的状态,机房目前有美国机房,香港机房,菲律宾机房。其中圣何塞包括CN2或者国际线路,Megalayer商家提供了一些VPS特价套餐,譬如15M带宽CN2线路主机最低每月48元起,基于KVM架构,支持windows或者Linux操作系统。。Megalayer技术团队行业经验丰富,分别来自于蓝汛、IBM等知名企业。Mega...

ZJI-全场八折优惠,香港服务器 600元起,还有日本/美国/韩国服务器

ZJI怎么样?ZJI是一家成立于2011年的商家,原名维翔主机,主要从事独立服务器产品销售,目前主打中国香港、日本、美国独立服务器产品,是一个稳定、靠谱的老牌商家。详情如下:月付/年付优惠码:zji??下物理服务器/VDS/虚拟主机空间订单八折终身优惠(长期有效)一、ZJI官网点击直达香港葵湾特惠B型 CPU:E5-2650L核心:6核12线程内存:16GB硬盘:480GB SSD带宽:5Mbps...

listpreference为你推荐
bff有BFF什么什么意思stackoverflowerrorjava.lang.StackOverflowError 是什么意思deviceid如何查看自己安卓手机的Android Device ID网页微信客户端手机微信客户端怎么打开网页菜霸现实中遇到地痞流氓该怎么办菜霸电视剧《你是我的生命》演员表pps网络电视pps网络电视在线观看?基础设施即服务基础设施行业的定义是什么?具体包含哪些行业?mergecellsExcel 合并及计数宏 VBAsungard恒生电子和上海sungard的offer,去哪个好???谢谢,,急急急!!!
域名管理 域名查询工具 动态ip的vps 最新代理服务器地址 域名备案收费吗 777te 有奖调查 789电视网 免费申请个人网站 ca187 web服务器搭建 双线asp空间 防cc攻击 阿里dns ssl加速 睿云 广州服务器托管 789电视剧网 锐速 空间排行榜 更多