91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

android preference怎樣設置選項類型

小樊
82
2024-11-19 10:01:42
欄目: 編程語言

在Android中,設置Preference的選項類型需要使用Preference.Type枚舉。以下是如何設置不同類型的Preference的示例:

  1. 設置Preference.Type.BOOLEAN類型的Preference:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <CheckBoxPreference
        android:key="bool_preference"
        android:title="Boolean Preference"
        android:summary="Check this box to enable or disable the preference"
        android:defaultValue="true"
        android:type="boolean" />
</PreferenceScreen>
  1. 設置Preference.Type.NUMBER類型的Preference:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <EditTextPreference
        android:key="number_preference"
        android:title="Number Preference"
        android:summary="Enter a number"
        android:defaultValue="0"
        android:inputType="number"
        android:type="number" />
</PreferenceScreen>
  1. 設置Preference.Type.STRING類型的Preference:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <EditTextPreference
        android:key="string_preference"
        android:title="String Preference"
        android:summary="Enter a string"
        android:defaultValue="Default String"
        android:type="string" />
</PreferenceScreen>
  1. 設置Preference.Type.URI類型的Preference:
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <EditTextPreference
        android:key="uri_preference"
        android:title="URI Preference"
        android:summary="Enter a URI"
        android:defaultValue="https://www.example.com"
        android:type="uri" />
</PreferenceScreen>
  1. 設置Preference.Type.LIST類型的Preference:

首先,在res/xml目錄下創建一個名為preferences_list.xml的文件,用于定義列表項:

<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android">
    <ListPreference
        android:key="list_preference"
        android:title="List Preference"
        android:summary="Choose an option"
        android:defaultValue="option1"
        android:entries="@array/list_entries"
        android:entryValues="@array/list_entry_values"
        android:type="list" />
</PreferenceScreen>

接下來,在res/values目錄下的arrays.xml文件中定義列表項和條目值:

<resources>
    <string-array name="list_entries">
        <item>Option 1</item>
        <item>Option 2</item>
        <item>Option 3</item>
    </string-array>
    <string-array name="list_entry_values">
        <item>option1</item>
        <item>option2</item>
        <item>option3</item>
    </string-array>
</resources>

這樣,你就可以在應用中使用一個包含三個選項的下拉列表Preference了。

0
来安县| 建宁县| 武乡县| 开阳县| 浦江县| 阿拉善左旗| 新河县| 陇川县| 郎溪县| 巴林右旗| 沙河市| 都兰县| 衡阳县| 永修县| 平山县| 民丰县| 邳州市| 曲阜市| 长治市| 宜丰县| 普安县| 东乡族自治县| 英德市| 宽城| 满城县| 阿拉善左旗| 青州市| 白城市| 崇州市| 上杭县| 长子县| 苗栗市| 湖南省| 鄱阳县| 巴马| 永平县| 云梦县| 曲阜市| 涿州市| 临桂县| 融水|