Develop				
			
										2013.04.23 16:33				
				[android] ArrayAdapter를 이용하여 출력하기
																																			조회 수 48369										댓글 0									
				
							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;
    }
});| 번호 | 분류 | 제목 | 글쓴이 | 날짜 | 조회 수 | 
|---|---|---|---|---|---|
| 637 | Develop | [android] Canvas를 이용해 이미지 확대/축소 하기 | hooni | 2013.04.23 | 64248 | 
| 636 | Develop | 
				
								
					[android] SurfaceView를 이용한 애니메이션 ㅎㅎ				
																								 | 
																																										hooni | 2013.04.23 | 60707 | 
| 635 | System/OS | [mac] 맥에서 APM(apache,php,mysql) 구성하기 | hooni | 2013.04.23 | 42552 | 
| 634 | System/OS | [mac] 맥(OSX)에서 root 패스워드 설정하기 | hooni | 2013.04.23 | 23666 | 
| 633 | Develop | [android] ListView+ArrayAdapter 테스트 | hooni | 2013.04.23 | 46576 | 
| » | Develop | [android] ArrayAdapter를 이용하여 출력하기 | hooni | 2013.04.23 | 48369 | 
| 631 | Develop | [android] ArrayAdapter 테스트 파일 ㅎㅎ | hooni | 2013.04.23 | 46384 | 
| 630 | System/OS | 
				
								
					[mac] OSX(맥) 단축키 설명 ㅎㅎ				
																								 | 
																																										hooni | 2013.04.23 | 30941 | 
| 629 | Etc | [link] iOS(아이폰) 개발 관련 ㅋㅋ | hooni | 2013.04.23 | 22808 | 
| 628 | Develop | [js] 파이어폭스(Firefox;F/F)에서 outerHTML 작동하도록 만든 메소드 | hooni | 2013.04.23 | 20240 | 
| 627 | Develop | 
				
								
					[java] 스트러츠(Struts) 세팅 ㅋㅋ				
																								 | 
																																										hooni | 2013.04.23 | 44417 | 
| 626 | Develop | [java] 날짜 계산 (Date, SimpleDateFormat) | hooni | 2013.04.23 | 13098 |