問題タブ [listpreference]

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 投票する
4 に答える
2484 参照

android - Android: EditTextPreference エントリの横にある下矢印アイコンを削除するには?

設定アクティビティは、呼び出しによって膨らみます

addPreferencesFromResource(R.xml.preferences);

そして、ここにpreferences.xmlがあります:

すべて問題ないように見えますが、ListPreference (1) と同様に、EditTextPreference エントリ (2 と 3) の横に下矢印アイコンがあります。これらのアイコンは無関係に見えるので、どうすれば削除できますか?

スクリーンショットはこちら: http://i.stack.imgur.com/BZUr7.png

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

android - Android開発:ListPreferenceのトラブル

ここで何が起こっているのかわかりません。エントリとentryValuesが正しく設定されたListPreferenceがあります。

優先アクティビティに移動して値を変更すると、正常に機能します(テストするオプションを変更した後、値を出力するためにトーストを追加しました)。

しかし、以下を比較して行うと、毎回変更すると常にelseステートメントが実行されます。上記のように、ListPreferenceを変更し、値が「bluesky」の場合でも、正しいifステートメントを実行できませんでした。

onResume()でListPreferenceの値をチェックするために使用するコードは次のとおりです。

トーストがそこにあるので、どのステートメントが実行されるかを再確認できますが、それは常に他のステートメントのようです。

私は悪い日を過ごしていて、何かがおかしいのですか?

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

android - Android ListPreference - listItem select でメソッドを実行しますか?

PreferenceActivity で ListPreference を作成しましたが、うまくいきます。

  • ユーザーがプリファレンス項目をクリックする
  • リスト ダイアログが開きます (array.xml から listItems とその値を取得します)。
  • ユーザーがリスト項目の 1 つを選択すると、選択内容が保存されます (後で取得できます)。

私の質問は次のとおりです。(ユーザーの選択に応じて)リスト項目の1つを押した2番目にメソッドを実行するにはどうすればよいですか?

どんな助けにも感謝します!

0 投票する
4 に答える
13357 参照

android - チェックボックスを使用して ListPreference を作成する方法

ListPreferenceで を作成するにはどうすればよいcheckboxですか? の使い方は知っていますListPreferenceが、「繰り返し」設定のアラームアプリケーションのように複数選択が必要です。

このスクリーンショットのように:

チェックボックス

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

android - AlertDialogのリストアイテムのテキストカラーをどのように変更しますか

こんにちは私はListPreferenceポップアップウィンドウのリスト内のアイテムのテキストの色を変更しようとしています。私は1時間以上かけてさまざまなスタイル名をすべて調べてきましたTextAppearanceが、この特定のテキストに関連するものが見つかりません。ご協力いただきありがとうございます!

0 投票する
5 に答える
2328 参照

android - listPreference の値を強制的にリセットするにはどうすればよいですか?

ListPreference があり、デフォルト値があり、うまく機能します。また、すべての共有設定をリセットする設定もあり、うまく機能します。問題は、ListPreference に戻ると、まだ古い値が表示されていることです。設定を完全に終了して戻ると、正しく表示されます。

問題は、ListPreference に正しい値を強制的に使用させるにはどうすればよいかということです。他のすべての設定は問題なく機能しているようです。

回避策を見つけましたが、私には汚れているように見えるので満足できません。ユーザーがリセットをクリックすると、値がリセットされた後、自分で値を既に設定されている値に設定します。

前もって感謝します。

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

android - ListPreferencesの例外

これは私の最初のAndroidアプリであり、ListPreferenceを使用しようとしたときに例外が発生しました。アプリケーションは設定とともにロードされます...しかし、ListPreferenceエントリに触れると、アプリケーションは「予期せず停止」します。

Settings.java

settings.xml

array.xml

これはlogcatの出力です。

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

android - ListPreference でチェックされた値を設定する方法

ListPreference.setEntries() と ListPreference.setEntryValues() を使用して値を設定すると、ListPreference の使用に問題があり、値が設定されましたが、チェックされませんでした。ListPreference.setEnabled(true) と ListPreference を試しました.setSelectable(true)ですが、ListPreferenceの値ではなく、ListPreferenceについてでしたが、値を設定した後にコーディングでチェックする方法はありますか?

ありがとう

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

android - AsyncTask がメインスレッドをロックしていませんか?

次のコードを使用して、カスタム ListPreference ダイアログに入力しています。充填手順には多くの時間がかかるため、充填手順中に進行状況ダイアログを表示したいと考えています。

私の問題は、filler.execute() が onPrepareDialogBu​​ilder をブロックせず、値が満たされる前に関数が最後まで実行され、例外が発生することです...何か考えはありますか?

これが Filltertask のコードです。基本的に、彼はリストを埋める MAIN Intent を持つすべてのアクティビティを探します。

0 投票する
9 に答える
22778 参照

android - listPreferenceのカスタム行?

作成しようとしていますListPreferenceが、どういうわけかアイテムの1つを無効にします。灰色か何かのようなもので、それを選択する能力がありません。これは今後の機能であり、選択できないようにリストに含めたいと思います。

カスタムListPreferenceクラスを作成し、そのクラスでカスタムアダプターを作成しました。アダプターを使用して、必要なものを作成したいと考えています。

コードは機能し、アダプターを設定しますが、アダプター関数は呼び出されません。などのメソッドにブレークポイントを設定しましたgetCount()が、呼び出されることはありません。

これが私のコードです。http://blog.350nice.com/wp/archives/240から取得したカスタムListPreference