Study 12

Simple ListView

이벤트 처리 외의 자바를 사용하지 않고 xml만 가지고 어플을 만든다는건 php나 js를 사용하지 않고 웹페이지를 만든다는거와 비슷하다. 리스트를 구현할때 자바의 도움을 받지 않고서는 제한된 리스트만을 만들수밖에 없다. 버튼이나 이미지 버튼을 제한된 수를 계속해서 넣는방법밖에는 없을텐데 이를 위해 ListView를 사용한다. 먼저 xml에서 를 만든다. 다음 자바에서 다음과 같은 코드를 작성한다. private ListView m_ListView;private ArrayAdapter m_Adapter; protected void onCreate(Bundle savedIntanceState) {...m_Adapter = new ArrayAdapter(getApplicationContext(), androi..

Study/Android 2015.01.29

onCreate & Event

onCreate() - 안드로이드 프로그램이 시작되었을때 실행되는 메서드로 주로 UI업데이트나 처음 세팅시 필요한 작업을 해준다. setContentView를 이용하여 사용할 레이아웃을 선언해 주고 위젯에 리스너를 달아주거나 하는 작업을 여기서 주로 한다. setContentView(Toolbar) - 이 메서드를 이용하여 현재 화면에 표시되는 레이아웃을 변경할수 있다. 즉 이 메서드를 사용함으로써 이 액티비티의 레이아웃을 선언함으로써 레이아웃의 위젯등에 리스너를 달거나 리스트뷰에 어뎁터를 달 수 있다. [이벤트 처리]매인 액티비티 클래스에 View.OnClickListener를 implements하여 onClick(View)를 작성하면 된다. 버튼에 이벤트를 입력하기 위해서는 Button b1;b1 =..

Study/Android 2015.01.29