안드로이드 개발 질문/답변
(글 수 45,052)
여기저기 제가 원하는 정보를 찾아다니다가 이곳까지 오게 되었습니다.
제가 원하는 것은...
==================================
=111 =
==================================
=222 =
==================================
= =
= =
= =
= =
==================================
이렇게 프로그램이 구성되어 있다고 할 때, 이 프로그램이 실행되고 있는 과정에서 메뉴를 추가하는 방법과
111을 눌렀을때 그에 해당하는 어플로 들어가는 방법입니다.
배우기 시작한지 얼마 안되어서 지식이 많이 모자랍니다.
자세한 설명 부탁드립니다..고수님들..
2010.11.01 10:58:58
메뉴라는 단어 남발에는 좀 주의를 해주심이...
안드로이드에서는 OptionsMenu나 ContextMenu가 있어서...
보통 메뉴라고 하면 OptionsMenu로 알기 쉽거든요(메뉴 버튼을 누르면 나오니까요...)
본문의 내용 같은 경우 그냥 목록으로 말씀하시는게 혼동을 줄일거 같습니다.
어쨋든 목록 추가하는 것은 ArrayList 하나 만드시고 ArrayAdater를 만듭니다.
ArrayAdapter생성할때 ArrayList를 넘겨주고요...
ListView에 setAdapter하실때 위의 ArrayAdapter를 주시면 됩니다.
이렇게 하면 ListView가 완성이 되구요.
추가할때는 앞서 만든 ArrayList에 추가하시고 adapter.notifyDataSet...(); 메소드 부르시면됩니다.
안드로이드에서는 OptionsMenu나 ContextMenu가 있어서...
보통 메뉴라고 하면 OptionsMenu로 알기 쉽거든요(메뉴 버튼을 누르면 나오니까요...)
본문의 내용 같은 경우 그냥 목록으로 말씀하시는게 혼동을 줄일거 같습니다.
어쨋든 목록 추가하는 것은 ArrayList 하나 만드시고 ArrayAdater를 만듭니다.
ArrayAdapter생성할때 ArrayList를 넘겨주고요...
ListView에 setAdapter하실때 위의 ArrayAdapter를 주시면 됩니다.
이렇게 하면 ListView가 완성이 되구요.
추가할때는 앞서 만든 ArrayList에 추가하시고 adapter.notifyDataSet...(); 메소드 부르시면됩니다.




메뉴를 추가한다는 방식을 어떤식으로 하시는진 모르겠고..
클릭시 어플로 진입하는 방식은 리스트의 clicked 함수로 구현하셔서 intent로 activity를 시작하시면 됩니다.