b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

preferenceactivity_viewpager图片轮播_android 动态改变theme

电脑杂谈  发布时间:2017-06-15 16:16:20  来源:网络整理

android 动态改变theme_preferenceactivity_viewpager图片轮播

preferenceactivitypreferenceactivity

我们在开发中经常会遇到对东西的下载,显示,那么在何种条件下才对内容进行显示,或者说显示的内容有哪些呢,下面我们就来

介绍今天的主题PreferenceActivity:

首先创建一个activity继承PreferenceActivity,与其它的activity不同它在oncreate方法中不是采用setcontentview方式

而是添加一个方法:

addPreferencesFromResource(R.xml.preferences);

接下来是xml文件preferences:

它包括几个属性:title:显示的标题 summery:显示的内容 key:就是在后面我们在获取用到的key

比如说获取checkbox的boolean:boolean pref = sharedPrefs.getBoolean("summaryPref",false);

<PreferenceScreenxmlns:android="">

<ListPreference

android:title="Download Feed"

android:summary="Network connectivity required to download the feed."

preferenceactivity_viewpager图片轮播_android 动态改变theme

android:key="listPref"

android:defaultValue="Wi-Fi"

android:entries="@array/listArray"

android:entryValues="@array/listValues"

/>

<CheckBoxPreference

android:title="Show Summaries"

android:defaultValue="false"

android:summary="Show a summary for each link."

android:key="summaryPref"/>

</PreferenceScreen>

如下图所示:

接着是ListPreference中的选择,里面一般有很多选择也是采用我们很熟悉的键对的方式,然后采用相同的方式获取:

比如说下面就有选择你是在只有在WiFi的情况下才允许下载,还是在任何情况只要有网的情况都能下载

<resources>

<string-arrayname="listArray">

<item>Only when on Wi-Fi</item>

<item>On any network</item>

</string-array>

<string-arrayname="listValues">

<item>Wi-Fi</item>

<item>Any</item>

</string-array>


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-52954-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...