2012-12-17 3 views
0

안드로이드 UI 구성 요소가 양식의 문자열 목록을 입력 할 수 있습니까?안드로이드 UI보기 ** 양식에 문자열 목록 ** 입력 **

예 :

활동 "레시피"사용자가 데이터베이스 서버에 조리법을 게시 할 수 있습니다.

  • 텍스트 필드 : 레시피 "제목"문자열 필드의

  • 목록 : "재료"


제출의 예 활동은 다음과 같은 2 개 필드가 있습니다 :

제목 : 피자

성분 :

  • 모짜렐라

  • 토마토 소스

  • 페퍼로니


"모짜렐라"를 입력 할 수 있도록 내가 사용자에 대한 싶습니다

을, "모짜렐라"가 재료 목록에 나타납니다. 레시피를 완성하기 위해 재료를 추가 할 수 있습니다 (예 : 모든


주) 형태의 한 부분으로, "페퍼로니"를 추가, "토마토 소스를"추가하십시오 "성적 증명서"API 샘플 데모는이를 "유사"... 보이지만 거꾸로.

답변

1

EditText은 여러 줄을 지원합니다. TextWatcher을 사용하여 변경 사항을 청취하고 각 행을 SimpleAdapter 또는 유사하게 폭발시킵니다.

EditText editText = (EditText) findViewByID(R.id.editText); 
String[] ingredients = editText.getText.toString().split("\n"); 

SimpleAdapter adapter = new SimpleAdapter(..., ingredients, ....); 
+0

각 항목을 별도의 "엔터티"로 취급합니까? API 샘플에 샘플이 있습니까? 나는 상향 투표를하고 있지만 이것이 내가 찾고있는 것이 확실하지 않은가? – Robottinosino

+0

구문 분석 후에 각 행을 엔티티로 처리하도록 지시하면됩니다. 내 대답을 샘플 – Daniel

+0

으로 업데이트 할 예정입니다. 샘플을 걱정하지 마십시오. 나는 지금 당신이 말하는 것을 얻습니다. 나는 아래에 연결된 "목록"이있는 "단일 텍스트 필드"와 같은 것을 찾고있었습니다. 텍스트 필드에 하나의 항목을 입력하면 "목록"에 추가됩니다. 아래에서 실수를하면 아래 목록에서 삭제할 수 있습니다. 원하는 경우 계속 추가 할 수 있습니다. – Robottinosino

관련 문제