2012-01-21 29 views
5

プロジェクト名を右クリックして[新規|その他| Android XMLファイル]を選択し、[新しいAndroid XMLファイル]ダイアログの[リソースタイプ]スピンナーから[設定]を選択すると、 )、res/layoutではなくres/xmlに保存しました。これはそうすべきでしょうか?環境設定.xmlファイルはどこにありますか?

答えて

9

はい、設定xmlファイルはres/xmlディレクトリにある必要があります。

名前からわかるように、res/layoutディレクトリはレイアウトxmlファイルのみに使用されます。

+0

ありがとう; preferences xmlファイルはレイアウトファイルと似ていますが、結局のところ、そこにあるPreferences画面のUIを操作しています。 –

+1

あなたは基本設定画面のUIを実際に操作しません。好みの設定を入力して、あらかじめ用意されたレイアウトを入力してください。あなたのレイアウトファイルは、実際に画面上のものがどこに置かれているかを定義します。 – HXCaine

2

デフォルトでは、SharedPreferenceファイルは、そのプリファレンス名とxml formateを持つそれぞれのProjectディレクトリに格納されます。

あなたがそのファイルを参照するか、またはEclipseで、そのファイルのデータを表示したい場合は、以下のように行います:EclipseののDDMSで

後藤FileExplorerその後、

ここ
data/data/YOUR_APPLICATIO_PACKAGE/shared_prefs/abc.xml 

、abc.xmlはあなたですアプリケーションの実行中に作成した設定ファイルです。そのファイルをPCにコピーし、shared_prefsに保存したデータとその値を表示できます。

お楽しみください。 :)

+0

ところで、この回答はOP以外の設定ファイルに関するものです。 http://stackoverflow.com/questions/6146106/where-are-shared-preferences-storedには、アプリの実行時共有設定ファイルの詳細が記載されています。ここで問題となるのは、**開発時間**の設定ファイルです。**は、ユーザーがあなたのアプリに設定できる設定の名前とタイプ(ユーザー設定とも呼ばれます)を指定します。http://developer.android.com /guide/topics/ui/settings.html#DefiningPrefs – ToolmakerSteve

関連する問題