Contents

조회 수 47341 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
ArrayAdapter를 이용하여 리스트에 정보 넣기

여러개의 같은형의 다른 정보를 특정 View에 저장하고 보여 주기 위해서 아답터라는 클래스를 사용하여 View와 정보를 연결한다. 그 연결의 기본적인  순서는 아래와 같다. 

1. ArrayList를 만든다.
2. ArrayAdapter에 ArrayList를 연결한다.
3. ListView에 아답터를 연결한다. 

코드로 풀어보자면 

ArrayList<String> aList = new ArrayList<String>();
ArrayAdapter<String> aA = new ArrayAdapter(this, android.R.layout.simple_list_item1, aList);
myListView.setAdapter(aA);

위와 같은 순서가 되겠고.. 이제는 ArrayList에 keyListener를 이용하여 정보를 갱신해 주면 ListVew에 정보가 보이게 된다. 

KeyListener의 예)
etxt_my.setOnKeyListener( new OnKeyListener(){

    public boolean onKey(View v, int keyCode, KeyEvent event) {
        if(event.getAction()==KeyEvent.ACTION_DOWN)
        {
            if(keyCode==KeyEvent.KEYCODE_DPAD_CENTER) {
                aList.add(0, etxt_my.getText().toString());
                aA.notifyDataSetChanged();
                etxt_my.setText("");
                return true;
            }
        }
        return false;
    }
});


?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
633 Develop [iphone] 화면 전환 Portrait & Landscape Mode hooni 2013.04.23 22311
632 Develop [iphone] 파일 업로드 샘플 코드 ㅎㅎ secret hooni 2013.04.23 11120
631 Develop [iphone] 아이폰 어플 모음 ㅋㅋ secret hooni 2013.04.23 13707
630 Develop [iphone] view에 대한 조사 ㅡ,.ㅡ; file hooni 2013.04.23 54073
629 Develop [iphone] performSelector:withObject:afterDelay: 에 대한 내용 hooni 2013.04.23 65867
628 Develop [iphone] PerfectlyClear 보정솔루션 최신.. secret hooni 2013.05.28 0
627 Develop [io] Apple Watch, Today Extension 앱ID 설정 hooni 2016.04.20 803
626 Develop [ios][swift] 초간단 카달로그 앱 (Catalog App) file hooni 2016.06.27 7135
625 Develop [ios][swift] 초간단 To-do Memo file hooni 2016.06.27 1075
624 Develop [ios][swift] 초간단 TableView 샘플 file hooni 2016.06.27 748
623 Develop [ios] 한샘 카달로그 앱 소스 (아이폰용) secret hooni 2013.04.23 10922
622 Develop [ios] 푸시알림(APNS)에 대한 php 라이브러리 ㅋㅋ hooni 2013.04.23 16638
Board Pagination Prev 1 ... 41 42 43 44 45 46 47 48 49 50 ... 98 Next
/ 98