プログラムで入力された値で設定項目を作成する方法(バージョン、モデル番号など)?読み取り専用(プログラムで入力)の設定方法
答えて
あなたは、あなたのコード内のプリファレンスを設定し、あなたがそれを埋める前に、それがすでに満たされているかどうかを確認することができます。あなたがこの情報を変更するためのアクセス権をユーザーに与えていない限り、ユーザーが行うことができるのは「ローカルデータをクリアする」ことだけです。
は私がログインしているデバイス、などのユーザーは、彼らが知っているすべては、彼らがスムーズなプログラムを持っていなくても(とん)私はを追跡するのか分からないですんの一意のIDを保存するためにこのテクニックを使用しますそれは彼らが必要とすることをします。
例:
SharedPreferences settings = context.getSharedPreferences("preferanceName", 0);
SharedPreferences.Editor editor = settings.edit();
int value = foo;
editor.putInt("ValueToStore", value);
editor.commit();
ありがとうございます。インタラクティブな編集の可能性なしに "灰色"(読み取り専用)テキストとして表示される "preferencses.xml"の項目を作成することは可能ですか? – yuriy
私は自分の好みのアクティビティを作っているので、本当にあなたに話すことができませんでした。 SOの別の質問と同じように聞こえます:D – Pyrodante
@yuriy:はい、XMLにandroid:enabled = "false"を追加することで、環境設定を読み取り専用にすることができます。詳細はこちらをご覧ください:http://developer.android.com/reference/android/preference/Preference.html –
私は次のようでこれを達成:私のapplication_preferences.xmlで
私は、次の優先順位を持っています。これにより、まだ黒(灰色ではない)になりますが、それでもユーザーは編集できません。灰色にすると読みにくくなります。 onCreateメソッド嗜好活性で
<EditTextPreference
android:key="version"
android:title="@string/version"
android:enabled="false"
android:selectable="false"
android:persistent="false"
android:shouldDisableView="false"/>
、バージョンの嗜好を取得し、アプリケーションのバージョンにタイトルを設定します。
ありがとう、ちょうど私が探していたもの。 – Vyrx
まさに私が探していたもの –
なぜandroid.preference.Preferenceを直接使用しないのですか?
<Preference
android:key="version"
android:title="@string/version" />
編集ダイアログはなく、属性や情報はありません。
//Set the version string in your code
findPreference("version").setSummary(version);
ケビン・ウエストウッド
値はタイトル怒鳴る見えるように私は、 のsetTitle にsetSummaryを変更私の場合は。
String serverUrl = "http://...";
EditTextPreference pref = (EditTextPreference)findPreference("serverPrefKey");
pref.setSummary(serverUrl);
- 1. Javascriptを使用して入力を読み取り専用に設定する
- 2. JSを使用して入力を読み取り専用に設定する
- 3. モバイルデバイスでのみ入力を読み取り専用にする
- 4. 入力elemntsは、AdobeのAIRで読み取り専用
- 5. jQuery読み取り専用スライダー - 方法?
- 6. html単一行のテキストボックス(読み取り専用、入力あり)
- 7. すべての入力フィールドをngテンプレートの読み取り専用に設定する方法
- 8. Cake PHPで日付入力フィールドを読み取り専用にする方法
- 9. ckeditorダイアログで入力を読み取り専用にする方法
- 10. フォームは、読み取り専用入力で検証します
- 11. 読み取り専用入力で$ validを実装する
- 12. 読み取り専用自動対(読み取り専用)プロパティ
- 13. AngularJsの読み取り専用入力フィールドのマスク整数?
- 14. html入力後続テキストの読み取り専用カット
- 15. mousehoverの読み取り専用入力ボックスにクリアボタンを表示
- 16. Jboss teiidで読み取り専用データソースを設定する方法
- 17. SVN-Apache用の読み取り専用ユーザーを設定する
- 18. Moqで読み取り専用プロパティを設定するには?
- 19. 読み取り専用プロパティを設定できません
- 20. JavaFxプロパティで読み取り専用を設定する
- 21. 読み取り専用でフラッシュドライブを設定するには?
- 22. マウスアイコン/ cssを変更せずに読み取り専用入力?
- 23. Djangoモデルフォームウィジェット読み取り専用レンダリングテキスト入力フィールドなし
- 24. 読み取り専用の.plistファイルを設定します。
- 25. ファイルの読み取り専用プロパティを設定する
- 26. PDFファイルの読み取り専用を設定する
- 27. ダイナミクス365:プログラムで使用可能読み取り専用ルックアップ
- 28. CurrentCulture.DateTimeFormat.LongTimePattern読み取り専用
- 29. 読み取り専用プロパティ
- 30. 読み取り専用プロパティ
あなたが「正しい」答えを選択してくださいことはできますか? –