問題タブ [preferenceactivity]

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

android - PreferenceScreen のスクロールバーを常に表示する

私は、preferences.xml と PreferenceActivity を使用して、自分のアプリで設定を定義しました。設定は、ScrollView のような方法で携帯電話に表示されます。常に垂直スクロールバーを常に表示したいと思います。Android 1.6 ではフェードアウトしませんが、Android 2.2 では約 1 秒後にフェードアウトします。ScrollView では、android:scrollbarAlwaysDrawVerticalTrack または android:scrollbarDefaultDelayBeforeFade を使用してこれを制御できます。設定ウィジェットでこれを行うにはどうすればよいですか?

/P

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

android - RingtonePreferenceから着信音のタイトルを取得します

アラームアプリケーションで使用される受信機にブロードキャストされる着信音を選択するために使用されるRingtonePreferenceがあります。
RingtonePrefernceの概要に、選択した着信音のタイトル(着信音を選択したときに表示されるリストに表示されるタイトル)を表示したいと思います。どういうわけかID3タグを取得しますか?いくつかの着信音はmp3になりますが、すべてではないので、これは良い考えではないかもしれませんか?

私が今していることは:

これにより、strRingtonePreferenceは「content:// media / internal / audio / media / 55」のように見えますが、これはユーザーにとってあまり有益ではありません。

これどうやってするの?

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

android - PreferenceActivity の利点

私のアプリに「設定」画面を追加するとき、私は2つの選択肢を思いついたようです:

  • Android によって提供される PreferenceActivity を使用する

  • すべてのユーザーの選択を保存する標準のアクティビティを作成します

設定を保存するコードを書くこと (比較的簡単な作業) を気にしないと仮定すると、PreferenceActivity を使用することには他にどのような利点がありますか? どちらかといえば、標準のアクティビティを使用すると、UI 設計に関してはるかに柔軟になります。

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

android - メイン アクティビティとしての PreferenceActivity

私は、以下で構成される最初のアプリに取り組んでいる初心者です。

  1. onClick でサービスを開始/停止する CheckBox が 1 つだけあるメイン アクティビティ。
  2. 60 秒ごとにメソッド (クイック データベース クエリ) を実行するサービス。

すべてが機能するようになった後、CheckBox がその状態を保存していないことに気付きました。もう少し検索した後、CheckBox ではなく CheckBoxPreference を使用する必要があると考えました。

これを行う方法の調査を開始する前の私の質問: 主な活動として設定画面を設定することは可能ですか? もしそうなら、誰かがこれの例を知っていますか、または私が使用する必要があるものの概要を誰かが提供できますか?

私は研究を続けているので、いくつかのガイダンスを探しています。私は学ぼうとしているので、その理由を理解したいと思っています。

MyPreferenceActivity.class を作成しましたが、設定が保存され、正しく返されたようです。現在、「このメソッドはブール型の結果を返す必要があります」というエラーが発生しています。これは、私のコードの次の行で発生します。

申し訳ありませんが、書式設定用のツールバーが表示されません。

MyPreferenceActivity.class

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

android - 別の PreferenceActivity 内でカスタム PreferenceActivity を開始する

私の構成アクティビティ内で、ページで構成されたコンテンツのプレビューを表示する固定ビューを上部に持つ設定画面を作成する必要があります。メインの設定画面を変更したくありません (そのための別のアクティビティが既にあります)。「ネストされた」設定画面に別のレイアウトが必要です。

私が試したのは、設定画面内でインテントを指定することですが、このオプションをクリックしても何も起こらず、アクティビティがタイムアウトになります...アクティビティはマニフェストで正しく構成されています(メインのものと同様に ConfigureActivity を拡張します)。

もう 1 つのアイデアは、別の構成アクティビティを起動するカスタムの「設定」を作成することです。これは機能しますか? 複数の構成アクティビティを行うことは正しい/許容できるでしょうか?

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

android - Androidで設定を動的に表示および非表示にする方法は?

設定を動的に表示および非表示にする方法はありますか?私の場合、2つの設定グループ(「with-」および「without-handicap」グループ)のいずれかを無効または有効にするチェックボックス設定があります。これはデスクトップ環境では理想的なGUIですが、「ハンディキャップあり」は画面のほぼ全体を占め、もう一方の「ハンディキャップなし」は画面のごく一部しか占めません。

両方のグループを同時に表示するのではなく、一度に1つだけを表示し、チェックボックスが変更されたときに2つのグループを動的に表示または非表示にします。これを行う方法はありますか?

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

android - Android:設定画面にボタンを追加

問題は...PreferenceActivityを使用して、カスタムリストビューに新しい行を追加したいということです。したがって、私の好みの活動は、いくつかのEditTextPreferences、カスタムTimePickerPreference、およびListPreferencesのグループで構成されます...このように:http ://www.google.com/help/hc/images/android/android_ug/168567.5.png 。問題は、彼らがどのように下部にボタンを追加したかということです。そして..入力された値を取得するためにOnClickListenerを使用することは可能ですか?ありがとう!

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

android - PreferenceActivityのサブ画面(PreferenceScreen)の背景を変更することは可能ですか?

PreferenceActivityを使用して背景を変更できることがわかりましたgetListView().setBackgroundResource(R.drawable.bg);

ただし、より深いPreferenceScreenに移動すると、背景は黒に戻ります。

PreferenceScreen背景を変更できるメソッドはないようです。

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

java - DialogPreferenceのウィジェット状態にアクセスします

次のように定義された設定アクティビティにダイアログがあります(レイアウトはxmlで定義されています)。

ダイアログには、いくつかのウィジェット、つまりaRadioGroupといくつかRadioButtonのがあります。現在、メソッドでこれらのウィジェットにアクセスする方法を見つけることができませんonClick

それらのウィジェットにアクセスする方法は何ですか?

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

java - Android PreferenceActivity の使用方法がわかりません

Android 設定アクティビティを使用しようとしましたが、すべて設定しましたが、ユーザーの設定を実際に取得するのに問題があります。具体的には、期間の長さと年の長さの 2 つの edittext 設定を int として取得して、別のアクティビティの計算で使用できるようにしたいと考えています。

私が見つけたすべての例は異なり、明確な説明を実際に見つけることができません。私が使用しているクラスとメソッドを以下に投稿します。そこにあるコードが正しくないことはわかっていますが、今はあらゆる方法でそれをいじっていて、それを理解できないように感じます。特に、この行は正しいとは思えません。SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);また、設定アクティビティ全体をよく理解していません。期待どおりに機能していないようです。どんなアドバイスも本当に素晴らしいです!私は何日も同じコード行をジャグリングしてきました。
ありがとう。

私の設定アクティビティは次のようになります。

そして、このメソッドでユーザーの termLength と yearLength (int として) を取得できるようにしたい:

私は実際に FiscalFrequency のインスタンスを作成して、次のように Keypad と呼ばれるアクティビティで alterForFrequency を使用しています。