問題タブ [preferencescreen]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1047 参照

android - ネストされた Android PreferenceScreen をフルスクリーンで表示する方法 (システムのタイトルバーなし)

私は PreferenceActivity を作成しましたが、ネストされた子 PreferenceScreen が含まれています。問題は、それらをフルスクリーンにしたいことです.AndroidManifestにtheme.fullscreenを追加しましたが、動作しますが、サブアイテムの1つをクリックしてネストされたPreferenceScreenに入ると、タイトルバーが表示されます. そして今、ネストされたフルスクリーンを作成する方法も知りませんでした。ヘルプを見つけるために PreferenceScreen のソースコードを調べました。ネストされたpreferenceScreenがダイアログに表示されたことを示しており、メソッドshowDialogでダイアログを新しくするコードを見つけました。

それを行うことはないようですが、私は本当に知りたいのですが、誰でもこれを 1 つの PreferenceActivity で実装できます。

0 投票する
0 に答える
196 参照

android - 設定画面にチェックマークを表示

いくつPreferenceActivityかの設定項目と、アプリケーションで構成されたアカウントを表示する「アカウント」PreferenceCategoryがあります。各アカウント設定は でPreferenceScreen、その他のオプションが含まれています。アクティブなアカウントを強調表示したいのですが、質問は次のとおりPreferenceScreenです。ListViewの詳細ではなく、 で意味しPreferenceScreenます。

0 投票する
1 に答える
1345 参照

android - xml ファイルで内部クラス (設定) をインスタンス化する

一部のファイルでカスタム ビューにアクセスする場合layout.xml、次の 2 つのオプションがあります。

  1. ビューは独自のクラスにあります。その後、あなたは<package.name.MyView android:layout_width= ... />
  2. ビューは内部クラスです:<view class="package.name.OuterClass$MyView" android:layout_width= ... />

今、私は同じことを a の中でやりたいと思っています<PreferenceScreen>最初の方法はうまく機能しますが、すべてのカスタムPreferenceクラスを PreferenceActivity にまとめたいと考えています。<Preference class="package.name.OuterClass$MyPreference" ... />と同様に(「$」の代わりに「。」を使用して)試しまし<package.name.OuterClass.MyPreference ... />たが、両方とも失敗しました。

誰にもアイデアがありますか?

0 投票する
1 に答える
641 参照

android - PreferenceScreenに含まれているEditTextPreferenceからダイアログを再度開く

editTextプリファレンスの入力の形式(この場合は24時間形式のH:mm)を確認しようとしていますが、入力形式のエラーが発生した場合は、編集ダイアログを強制的に再表示したいと思います。

私の考えは、PreferenceScreenを実装するSettingsアクティビティで実行されるOnPreferenceChangeリスナーを使用することです。

出来ますか?私はすでにfindViewByid(EDITTEXT)からダイアログを取得しようとしましたが、実行すると表示されなくなったため、nullポインターを取得します:(

また、これがHOURとMINUTEの入力形式を確認するための最良の方法であるかどうかもわかりません。

ありがとう!

0 投票する
3 に答える
1280 参照

android - PreferenceScreen からブロードキャスト インテントを送信しますか?

PreferenceScreen からブロードキャスト インテントを直接送信することは可能ですか?

たとえば、次のようなことをしたいと思います。

しかし、これを試してみると、アプリの FC は ActivityNotFoundException を伴います。

ところで、レシーバーは単純に次のように定義されます。

このブロードキャスト レシーバーは正常に動作することがテストされていますが、PreferenceScreen からではありません。

ティア!

0 投票する
6 に答える
3520 参照

android - Android EdittextPreferenceヒント(android:hint)

EditTextPreferenceのある設定画面があります。ヒントを設定する方法

のようなxmlで

またはのようなコードで

EditTextフィールドのようにEditTextPreferenceに?EditTextのようなものだと思いましたが、このようなものは見つかりませんでした。ありがとう。

0 投票する
1 に答える
3412 参照

java - AndroidでEditTextPreferenceの概要を動的に変更することは可能ですか?

アプリケーションの設定を編集するために、preferenceScreen を設定しました。「あなたの名前を設定してください」のようなタイトルと入力された名前を含む要約を含む EditTextPreference を挿入したいと思います。

それは可能ですか?前もって感謝します!

0 投票する
1 に答える
1947 参照

android - AndroidPreferenceScreenonChangeListenerが呼び出されない

私は単純なPreferenceScreenを作成し、次のようになります。

問題は、onPreferenceChangeメソッドが呼び出されないことです。さらに、属性を検証する方法についてどう思いますか?本当に最適ではないと思います。

0 投票する
2 に答える
20027 参照

android - Android:カスタムPreferenceScreenを作成するにはどうすればよいですか?

PreferenceScreenを作成しようとしていますが、プロジェクト全体のようなアクティビティデザインが必要です。

カスタムPreferenceScreenデザインを作成するにはどうすればよいですか?

0 投票する
2 に答える
2301 参照

android - RingtonePreferencegetEntryメソッド

現在選択されている値を設定画面のサマリーラベルに表示したい。

ListPreferenceの場合、 getEntryメソッドを使用しました

メソッド、私のクラスは次のとおりです。

EditTextPreferenceには、 getTextメソッドを使用しました

RingtonePreferenceのデフォルト値を取得しようとしましたが、そのためのgetメソッドが見つかりませんでした。

誰か助けてくれますか?

BRコレサール