MTK-设置-选择日期格式

android.preference.ListPreference的一些特性

android:key  选项的名称或键

android:title  选项的标题

android:summary  选项的简短摘要

android:entries  可将选项设置成的列表项文本

android:entryValues  定义每个列表项的键或值

android:dialogTitle  对话框的标题

android:defaultValue  项列表中选项的默认值

第一步:编写布局<?xml version="1.0" encoding="utf-8"?>
<!-- This file is /res/xml/flightoptions.xml -->
<PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:key="flight_option_preference"
    android:title="@string/prefTile"
    android:summary="@string/prefSummary">

<ListPreference
        android:key="@string/selected_flight_sort_option"          //选项的名称或键
        android:title="@string/listTitle"                    //选项的标题
        android:summary="@string/listSummery"                //选项的简短摘要
        android:entries="@array/flight_sort_options"              //可将选项设置成的列表项文本
        android:entryValues="@array/flight_sort_options_values"       // 定义每个列表项的键或值
        android:dialogTitle="@string/dialogTile"                // 对话框的标题
        android:defaultValue="@string/flight_sort_option_default_value"/>  //项列表中选项的默认值
   
</PreferenceScreen>

第二步:加载布局

@Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  //加载上面的布局flightoptions.xml
  addPreferencesFromResource(R.xml.flightoptions);
  PreferenceManager manager=getPreferenceManager();
  ListPreference listPreference=(ListPreference)manager.findPreference("selected_flight_sort_option");

}

第三步:编写列表项数组

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string-array name="flight_sort_options">
        <item>Total Cost</item>
        <item># of Stops</item>
        <item>Airline</item>
    </string-array>
   
    <string-array name="flight_sort_options_values">
        <item>0</item>
        <item>1</item>
        <item>3</item>
    </string-array>
</resources>

第四步:标题

<?xml version="1.0" encoding="utf-8"?>
<resources>

<string name="app_name">FirstListPreference Demo</string>
    <string name="menu_settings">Settings</string>
    <string name="hello_world">Hello world!</string>
   
    <string name="prefTile">My Preferences</string>
    <string name="prefSummary">Set flight option preferences</string>
    <string name="selected_flight_sort_option">selected_flight_sort_option</string>
    <string name="listTitle">Flight option</string>
    <string name="listSummery">Set search options</string>
    <string name="dialogTile">Choose Flight Options</string>
    <string name="flight_sort_option_default_value">1</string>

</resources>

时间: 2024-10-17 10:02:02

MTK-设置-选择日期格式的相关文章

Excel技巧--巧用分列功能整理日期格式

遇到这样混乱的日期列表,可以使用“分列”功能来整理: 1.选择该列,点击“数据”-->“分列”功能: 2.在对话框中的第1.2步都不用设置,到第3步选择“日期”格式: 4.完成后,再使用单元格格式进行设置即可.

Delphi获取与设置系统时间格式,即GetLocaleInfo和SetLocaleInfo

在Delphi中,特别是在写管理系统软件时,经常要用到 FormatDateTime 以将 TDateTime 格式的日期时间转换成字符串形式的值显示或保存起来,或者用 StrToDateTime将字符串形式的日期时间转换成 TDateTime 然后再做其他操作. 在进行时间或日期的转换时,会使用系统当前设定的时间日期格式.而如果时间日期格式与字符串中的表示方式不相符,会使转换过程失败.例如当前短日期格式设定为'yyyy/MM/dd',而要转为 '2006-10-20'这样的字符串为日期,就会报

Delphi Xe 中如何把日期格式统一处理,玩转 TDatetime

日期格式的处理总是会很复杂,因为不同的环境日 期格式也不一样.为了程序统一处理,  最好把格式给统一了: 可以在程序的初始化段: FormatSettings.ShortDateFormat := 'dd/mm/yyyy'; FormatSettings.DateSeparator := '/'; for I := 1 to 12 do System.SysUtils.FormatSettings.ShortMonthNames[i] := sNames[i]; 其中 sNames 是自己定义的

Delphi获得与设置系统时间格式《转》

unit Unit1; interface uses   Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,   Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.StdCtrls; type   TForm1 = class(TForm)     btn1: TButton;     btn2: TButton;    

Office Excel设置显示日期与星期

设置excel日期格式,自定义,yyyy-mm-dd 上午/下午 hh:mm:ss AM/PM dddd aaaa 原文地址:https://www.cnblogs.com/Chary/p/8303796.html

Android系统之路(初识MTK) ------ 默认第一次开机屏幕亮度/日期格式/picture makeer model

今天给大家分享下关于修改MTK平台下系统首次开机的默认屏幕背光亮度,系统语言默认英语情况下修改日期格式,修改拍照属性,具体修改的地方不清楚或者没人告知的 话,请参照之前几篇博客的方法分享,现在直接进入主题 首先我们来修改第一次开机的屏幕亮度 ①修改首次开机的系统默认屏幕背光亮度,我是在该java下修改的------(把注释的地方都去掉,因为注释的地方都是修改了的) packages\apps\Settings\src\com.mediatek.settings\RestoreRotationRe

设置ll和ls -l命令中显示的日期格式

在Linux中使用ll或者ls -l命令过程中,日期的显示总是显示英文日期,觉的很不爽,那么怎么设置显示的格式是按照我们定义的呢? 1.临时更改显示样式,当回话结束后恢复原来的样式 export TIME_STYLE='+%Y-%m-%d %H:%M:%S'    # 直接在命令中执行即可 2.永久改变显示样式,更改后的效果会保存下来 修改/etc/profile文件,在文件内容末尾加入     export TIME_STYLE='+%Y-%m-%d %H:%M:%S' 执行如下命令,使你修改

设置octopress首页的日期格式

通过_config.yml中的date_format参数设置对我目前使用的2.0版本的octopress的首页中的文章日期的显示不起作用,需要用其它方式进行设置. 设置方式为,修改source/_includes/post/date.html文件,将其中的{{ page.date_time_html }}替换为(请自觉去掉"\",因为octopress处理大括号的问题,不加就不能显示,加了又不对,下同): \{\{ page.date | date: '%Y年%m月%d日' }} 单引

方法:C#格式化数据 日期格式设置示例 Format使用 DataFormatString使用

DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式: 数字.货币格式:在指定的格式符号后可以指定小数所要显示的位数.例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」.其常用的数值格式如下表所示: 格式字符串 输入 结果"{0:C}" 12345.6789 $12,345.68"{0:C}" -123