안드로이드 개발 질문/답변
(글 수 45,052)
listview 한줄에 2줄의 데이터가 나오게 하려고합니다.
배열을 이용해서 배열 값을 리스트뷰에 넣는것인데, 2줄로 넣을라면 .. 배열을 하나더 사용해서 넣을수 있나요??
=======================
홍길동
010-7758-4444
------------------------------------------------
김삿갓
010-9999-8888
-----------------------------------------------
와싸다
010-7778-8888
----------------------------------------------
이런식으로 구현하려고 하는데 잘 되지 않습니다.
TextView selection; String[] menu = {"ㄴㄴㄴㄴ","ㄴㄴㄴㄴ"}; super.onCreate(savedInstanceState); setContentView(R.layout.goschool); setListAdapter(new ArrayAdapter<String>(this,R.layout.list_items,menu)); selection = (TextView)findViewById(com.android.sample.Schoolbus.R.id.selection);
배열을 이용해서 배열 값을 리스트뷰에 넣는것인데, 2줄로 넣을라면 .. 배열을 하나더 사용해서 넣을수 있나요??
ArrayAdapter 구현을 달리 하셔야 합니다. 현재 R.layout.list_items 로 가져와서 하셨기 대문에 두줄은 가능하지 않고요..
커스텀어뎁터를 하셔서 구현하시면 원하시는게 가능하실거 같습니다. apiDemo 에서 확인하시면 필요한 정보는 얻으실 수 잇을거 같군요..
http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/view/index.html