TabHost에있는 활동에 List가 있어야합니다. 버튼을 클릭하면 목록이 열립니다. 그러나 새로운 액티비티를 열어서 탭을 계속 유지하려면 ActivityGroup을 확장하는 TabActivityGroup 클래스를 만들고 각 액티비티는 TabActivityGroup을 확장합니다. ListActivity를 확장하지 않고 두 클래스를 확장 할 수 없으므로 어떻게 목록을 만들 수 있습니까?android activitygroup and listactivity
2
A
답변
-1
흠, 내가 잘못 생각한 것 같습니다. the Tab Layout example을 확인하십시오. 당신이 할 수 있기를 원하는 것은 다중 상속이 아니라 TabHost 뷰의 서브 뷰로서 ListView의 서브 클래스를 추가하는 것입니다. 튜토리얼을 읽고 앱 구성 방법을 다시 생각해 보는 것이 좋습니다.
2
ListActivity를 사용하지 마십시오. 정기적 인 활동 만하면됩니다.
하는 활동에 사용하는 내부 목록에게 ID
<ListView
android:id="@+id/name_of_list"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
보내기 : 레이아웃 파일에서 다음을 수행
ListView listView = (ListView)findViewById(R.id.name_of_list);
mAdapter = new SomeSortOfAdapter(this, items);
listView.setAdapter(mAdapter);
지금 당신은 당신의 활동이 될 수 ActivityGroup :