protected void onPostExecute(JSONObject json) {
try {
list = json.getJSONArray(TAG_OS);
for(int i = 0; i < list.length(); i++){
JSONObject c = list.getJSONObject(i);
String state = c.getString(TAG_STATE);
HashMap<String, String> map = new HashMap<String, String>();
map.put(TAG_STATE, URLDecoder.decode(state , "UTF-8"));
oslist.add(map);
listview=(ListView)findViewById(R.id.reservationre_list);
ListAdapter adapter = new SimpleAdapter(Reservationre_Activity.this, oslist,
R.layout.reservationre_list,
new String[] { TAG_DATE , TAG_RESERDATE , TAG_STATE }, new int[] {
R.id.date_txt , R.id.result_txt , R.id.state_txt});
위에 소스로 이렇게 리스트뷰에 DB에 저장되어있는 데이터를 뿌려줬습니다.
N 과 답변대기는 이미지와 버튼인데 현재 소스가 길어보일까봐 하나를 빼고 지우고 올렸습니다.
new String[] { TAG_DATE , TAG_RESERDATE , TAG_STATE }, new int[] {
R.id.date_txt , R.id.result_txt , R.id.state_txt}); 이부분이 각각 컬럼명에있는 데이터들을 레이아웃에 있는 id값에 넣어서 뿌려주고 있구요, N이라는 이미지와 답변대기를 조건문을 넣어서 비지블 인비지블이나 안에 글짜를 바꾸려고 합니다.
근데 N이라는 이미지가 만약 R.id.n_img 라고 치면 이거를 어디서 선언을 해야되는지 SimpleAdapter 안에선 잘모르겠습니다 ㅠㅠ 찾아봐도 ...이런거까진 없더라구요
이것도 베이스아답터 쓰자니 이미 뿌려주고 있어서 소스를 다 고쳐야되는건지 아님 이자체에서 리스트뷰안에 있는 이미지나 버튼을 선언해줘서 .setText나 비지블인비지블 뭐 이런걸 걸수있는 조건이 가능한건지 좀 알려주시면 감사하겠습니다