2011-01-18 3 views
0

편집 텍스트 상자에서 텍스트를 가져 와서 strings.xml에있는 문자열 배열로 이동하는 방법을 알아 냈습니다.Android - EditText에서 StringArray to xml

기본적으로 사용자가 채우는 사용자 양식 인 onClick은 정보를 데이터베이스에 추가 한 다음 목록보기에서 볼 수 있습니다. listview와 다 잘 작동하지만 편집 텍스트 상자를 사용하여 정보를 넣기는 힘듭니다.

모든 힌트 또는 기법을 매우 높이 평가할 것입니다.

감사

답변

3

당신은 편집 텍스트에 대한 사용자의 입력을 받아, 문자열에 넣어합니다. xml? 너는 그렇게 할 수 없다. 문자열 리소스는 정적 문자열 용이며 런타임에 변경되는 것이 아닙니다. 공유 환경 설정과 같은 다른 데이터 저장 옵션을 살펴보아야합니다. data storage을 참조하십시오.

2

내가 잘못 (내가 경우 누군가가 나 수정하시기 바랍니다) 될 수있다,하지만 난 strings.xml의 런타임에 편집 할 생각하지 않습니다. 대신 앱이 액세스 할 수있는 미리 정의 된 리소스 집합이며 프로그램에서 수정할 수는 없으며 읽기만 가능합니다. 후속 사용에 대한 응용 프로그램이 정보를 사용할 수 있도록 찾고 있다면

, 당신은 사용 된 SharedPreferences를 보라 : http://developer.android.com/guide/topics/data/data-storage.html#pref

0

그런 일은 할 수 없습니다. strings.xml과 androidmanifest.xml 역시 그렇지 않습니다.

다른 옵션은 다음과 같습니다. strings.xml에 이미 값이있는 경우 목록에서 가져 와서 사용자가 원하는 값을 추가 할 수 있습니다. 그런 다음 어댑터에 넣고 일반적으로하는 것처럼 목록보기에 표시하십시오.