2011-01-18 23 views
0

編集テキストボックスからテキストを取り出し、strings.xmlにある文字列配列に移動する方法を試していました。Android - EditText to StringArray to XML

基本的には、ユーザーが入力するユーザーフォームonClickは、情報をデータベースに追加し、リストビューで表示できます。リストビューとすべてが正常に動作しますが、私はedittextボックスを使って情報を入れることができません。

ヒントやテクニックは非常に高く評価されます。

おかげ

答えて

3

あなたはエディットテキストのためにユーザーの入力を取り、文字列に入れたいです。 xml?あなたはそれをすることはできません。文字列リソースは静的文字列用であり、実行時に変更されるものではありません。共有設定など、他のデータストレージオプションを検討する必要があります。 data storageを参照してください。

2

私は(私があれば、誰かが私を修正してください)間違っているかもしれないが、私はのstrings.xmlが実行時に編集可能であるとは考えていません。むしろ、あなたのアプリがアクセスできる事前定義されたリソースのセットであり、プログラムによって変更することはできません。

あなたは、その後の使用のためのアプリにこの情報を利用できるように探しているなら、あなたはSharedPreferencesを使用して見てください。http://developer.android.com/guide/topics/data/data-storage.html#pref

0

途中です。そんなことはできない。確かにstrings.xmlとandroidmanifest.xmlではそうではありません。

もう1つのオプションは次のとおりです。すでにstrings.xmlに値がある場合は、リスト内で値を取得し、ユーザーから必要な値を追加できます。その後、アダプターに入れて、通常と同じようにリストビューで表示します。