Mostrando postagens com marcador Activity. Mostrar todas as postagens
Mostrando postagens com marcador Activity. Mostrar todas as postagens

terça-feira, 17 de março de 2015

WearPreferenceActivity

WearPreferenceActivity

Um quadro de preferências para apps Android desgaste. Equivalente a do Android PreferenceActivity, mas para Android Wear.

Preference List
Preference List

Uso Basico

WearPreferenceActivity funciona da mesma maneira como quadro PreferenceActivity do Android.

Comece por definir qual a preferência para exibir. Isto é feito de um ficheiro XML disposição, como mostrado abaixo. Este é muito parecido com a criação de um arquivo de preferências do xml para Android PreferenceActivity, mas aqui devemos são criar um arquivo de recurso de layout vez (em / res / layout não / res / xml). Este layout é nunca realmente adicionado à janela. É apenas a ser utilizado como uma forma familiar para definir a estrutura de página de preferências.
 
<preference.PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    >

    <preference.BooleanPreference
        app:pref_key="use_location"
        app:pref_title="Location"
        app:pref_iconOn="@drawable/ic_location_on"
        app:pref_iconOff="@drawable/ic_location_off"
        app:pref_summaryOn="@string/location_summary_on"
        app:pref_summaryOff="@string/location_summary_off"
        app:pref_defaultValue="true"
        app:pref_icon="@drawable/ic_launcher"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

    <preference.BooleanPreference
        app:pref_key="backup_data"
        app:pref_title="Data Backup"
        app:pref_iconOn="@drawable/ic_cloud_queue_white_24dp"
        app:pref_iconOff="@drawable/ic_cloud_off_white_24dp"
        app:pref_defaultValue="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

    <preference.ListPreference
        app:pref_key="language"
        app:pref_title="Language"
        app:pref_icon="@drawable/ic_language_white_24dp"
        app:pref_entries="@array/entries_language"
        app:pref_entryValues="@array/values_language"
        app:pref_defaultValue="en"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

    <preference.BooleanPreference
        app:pref_key="full_screen"
        app:pref_title="Full Screen"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

</preference.PreferenceScreen >