안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 안드로이드 초보 개발자입니다.
안드로이드는 처음이라 많이 어렵네요..
현재 구현하고 싶은 화면은 태블릿크기의 화면에 왼쪽과 오른쪽을 나누어 리스트뷰를
뿌리고 싶습니다.
Activity는 하나이구요. 양쪽에 리스트뷰를 뿌리고 싶은데..
xml에 2개의 리스트뷰를 넣어두었구요. 간단한 데이터를 넣어 배열로 매칭시켰는데 왼쪽은 나오는데
오른쪽것이 나오지 않습니다.
xml은
<LinearLayout
android:layout_width="400px"
android:layout_height="fill_parent"
android:background="#000000">
<ListView
android:id="@android:id/list"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ListView>
<ListView
android:id="@+id/danlist"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
</ListView>
</LinearLayout>
이렇게 되어있구요..
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.menu);
ListView danlistview = (ListView)findViewById(R.id.danlist);
list = new ArrayList<String>();
maplist = new ArrayList<String>();
//초등학교 추가
for (int i=1; i < MAX_CHO_LIST; i++){
list.add("초" + i);
}
//중학교 추가
for (int i=1; i < MAX_JUNG_LIST; i++){
list.add("중" + i);
}
//고등학교 추가
list.add("고1");
//옆쪽단원추가
maplist.add("1. 10000까지의수");
setListAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, list));
//방법2
ArrayAdapter<String> danadapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, maplist);
danlistview.setAdapter(danadapter);
}
위와같이 소스가 되어있습니다. 왼쪽에 초1~고1까지의 리스트뷰는 나오는데요...
오른쪽 리스트뷰가 나오지 않습니다. 무엇이 문제일까요?




LinearLayout에 orientation 이 없네요