2

今日、私の Google-Fu はこの Android 初心者に失敗しています。

PreferenceScreen からインテントを起動する方法を示す良い例を知っている人はいますか?

何かのようなもの:

    <PreferenceScreen
        android:key="preference_some_new_layout"
        android:title="@string/pref_some_title">

            <intent android:action="????" /> 

    </PreferenceScreen>

やや複雑な設定を可能にするカスタム LinearLayout を表示したいと考えています。

これについて最善の方法は何ですか?

ありがとう、wTs

4

1 に答える 1

5

以前、設定のためにカスタム ダイアログ ボックスを使用したことがあります。こういうの必要ですか? これは、私のオープン ソース アプリの例です。

そして、これが PreferenceScreen に設定を追加するための XMLです。

<net.mandaria.tippytipper.preferences.DecimalPreference
                        android:key="exclude_tax"
                android:title="Tax Rate to Exclude"
                android:summary="The tax rate to exclude when calculating tip"
                android:dialogMessage="Tax Rate"
                android:defaultValue="0"
                android:dependency="enable_exclude_tax_rate"
                />

これにより、DialogPreference で複雑な設定を生成できます (Dialog が必要ない場合は、これを交換できるかもしれません。私は試したことがないので、誰かが代わりに入力する必要があります)。

代替テキスト

于 2010-11-10T16:25:54.813 に答える