問題タブ [android-preferences]
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.
android - Preferences.xml(XMLのAndroid設定)を追加できません
うまくいけば、これは簡単な答えのある初心者の質問です...
新しいAndroidプロジェクト([新規]-> [Android XMLファイル])に単純な設定ファイルを追加しようとしていますが、正しく機能していないようです。
プリファレンスタイプのレイアウトを選択するときに選択できるルート要素はありません。[完了]を押しても何も起こりません。以下のスクリーンショットを参照してください。
ありがとう、wTs
android - Preferences.xml での PreferenceScreen のインテント
今日、私の Google-Fu はこの Android 初心者に失敗しています。
PreferenceScreen からインテントを起動する方法を示す良い例を知っている人はいますか?
何かのようなもの:
やや複雑な設定を可能にするカスタム LinearLayout を表示したいと考えています。
これについて最善の方法は何ですか?
ありがとう、wTs
android - カスタム PreferenceActivity はリストを定義する必要がありますか
カスタム PreferenceActivity はリストを定義する必要がありますか?
カスタム PreferenceActivity に関連付けられたコンテンツの一部としてリストを定義しないと、次の RuntimeException が発生します。
コンテンツには、id 属性が「android.R.id.list」である ListView が必要です。
2 つのリストを表示するカスタム PreferenceActivity を作成しようとしています。
- 他のリストに選択を追加する 1 つのリスト
- ユーザーが項目を上下に移動したり、項目を削除したりできる 1 つのリスト (おそらくコンテキスト メニューを使用)
これを行う「好ましい」方法は何ですか?
ありがとう、wTs
android - CheckBox Title のサイズを変更したり、PreferenceScreen xml でラップするにはどうすればよいですか?
Android アプリケーションの設定画面を xml で作成しています。私の問題は、設定のタイトルの一部が長すぎて、ページを折り返さないことです。私の例を考えてみましょう:
何かが足りないのかもしれませんが、他の多くのプロパティを使用してみましたが、良い結果は得られませんでした。私は android:singleLine 、 android:lines などを試しましたが、これらのどれも設定のタイトルに影響を与えていないようです。また、CheckBox タイトルのサイズを縮小する方法はありますか?
どんな助けでも大歓迎です。
ありがとう :)
java - 結果を返す既存のアクティビティを使用するカスタム設定を作成するにはどうすればよいですか?
Preferenceクラスを使用すると、インテントを設定して、クリックしたときに設定で別のアクティビティをアクティブにすることができますが、このメソッドを使用してアクティビティの結果を処理する方法を見つけることができません。カスタムビューを提供できるDialogPreferenceもありますが、使用したいビューに直接アクセスすることはできず、アクティビティのみにアクセスできます。
もう少し掘り下げてみると、RingtonePreferenceはPreferenceManagerのいくつかのパッケージ内部メソッドを使用して、開始されたサブアクティビティから結果を受け取るように見えますが、これらはパッケージ内部であるため、同じことを行うことはできません。
結果を返すアクティビティでカスタム設定を処理する他の方法はありますか(結果は設定の値として保存されます)?
android - PreferenceScreen でカスタム タイプ フェイスを使用する
PreferenceScreen
カスタムフォントを使用するために書体を変更するには? PreferenceScreen
は final クラスであるため、それを拡張してそのタイプ フェイスを に設定する方法はありませんonBindView(View)
。
android - PreferenceActivity の ClassCastException
Reto Meier による Android 2 Application Development book (page 202) から例を取得しようとしています。指示に従って、次のように userpreferences.xml を作成しました。
私の環境設定クラスは次のようになります...
私は取得し続けますClassCastException: java.lang.ClassCastException: java.lang.Integer
:
arrays.xml は次のようになります...
integer-array を使用してみましたが、役に立ちませんでした。私は何を間違っていますか?
java - Androidの設定にテキスト(つまり、「約」情報のようなもの)を追加するにはどうすればよいですか?
ユーザーにある種の短いヘルプ/説明を提供するために、設定画面(PreferenceScreenなどでxmlを使用して作成された)に短いテキスト(2〜3文)を追加したいと思います。
カスタム設定などを使用してみPreference
ましたが、タイトルに1行以上、概要に2行以上表示されません。
android - Android - アクティブな壁紙を読む
Android スマートフォンの構成を大幅に変更し、現在の設定を保存するアプリを作成しています。現在使用されている壁紙を読み取る方法を見つけようとしています。壁紙なし( wallpaperManager.clear(); )に置き換えてから、以前の壁紙を復元したいと思います。
android - Android:単体テスト用にSharedPreferencesを保存、クリア、復元するにはどうすればよいですか?
SharedPreferencesをクリアして、次のような定義済みの状態で単体テストを実行する方法を知っています。PreferenceManager.getDefaultSharedPreferences(getActivity()).edit().clear().commit()
ただし、単体テストを実行した後、自分のアプリケーションのユーザーとして好みの設定を保存して復元できるようにしたいと思います。
各設定項目を個別に手動で保存および復元せずにこれを行う簡単な方法はありますか?
ありがとう、ジェフ