마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

for문에서 edittext에 값 넣기 질문입니다.

0 추천

edittext에 배열안에 들어가있는 값을 한줄씩 넣으려고 합니다.

예를들어 배열에 [aaa,bbb,ccc]가 있으면

edittext에 

aaa

bbb

ccc

로 줄바꾸면서 표시하고싶습니다.

 

도움좀 부탁드립니다.

 

Edittext et;
et = (EditText)findViewById(R.id.editText1);
for(int i=0;i<jsonArray.length();i++){
    JSONObject item = jsonArray.getJSONObject(i);

    String od__item = item.getString(TAG_ITEM);
    String od__cnt = item.getString(TAG_CNT);
    String od__price = item.getString(TAG_price);
    String od__tel = item.getString(TAG_tel);
    String od__address = item.getString(TAG_address);
    String od__settle_case = item.getString(TAG_settle_case);
    String tot__price = item.getString(TAG_tot_price);
    String od__time = item.getString(TAG_time);
    String od__id = item.getString(TAG_id);
    String od__memo = item.getString(TAG_memo);

}
kth8295 (290 포인트) 님이 2019년 3월 13일 질문

1개의 답변

0 추천

이런식으로 한번 해보세요. 될지는 저도 잘 모르겠는데..

 

for(int i=0;i<jsonArray.length();i++){
    JSONObject item = jsonArray.getJSONObject(i);

    String od__item = item.getString(TAG_ITEM);
    et.setText(od__item + "\n");
    String od__cnt = item.getString(TAG_CNT);
    et.setText(et.getText().toString() + od__cnt + "\n");
   ...
}
rhaps20 (6,010 포인트) 님이 2019년 3월 13일 답변
답변감사합니다.
 et.setText(od__item + "\n"); 로 하면, 맨 마지막에 있는 값만 나오네요..
글 수정했어요. 제가 수정한대로 한번 해보세요.
답변감사합니다.
et.append 사용하여 해결하였습니다.

감사합니다~
...