リストビューを表示する各タブでタブに取り組んでいます
私のコードは次のとおりです:(最初のタブのコードのみを表示しています)どこが間違っているのか教えてください。
私のXMLファイルは次のとおりです
<TabWidget
android:id="@android:id/tabs"
android:layout_width="fill_parent"
android:layout_height="wrap_content" />
<FrameLayout
android:id="@android:id/tabcontent"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
<LinearLayout
android:id="@+id/tab1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:paddingTop="60dp" >
<ListView
android:id="@+id/pcards_list"
android:layout_width="fill_parent"
android:layout_height="fill_parent" >
</ListView>
</LinearLayout>
</FrameLayout>
私のMAIN.XMLは次のとおりです
エラーは表示されませんが、エミュレーターで実行するとプログラムがクラッシュします
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TabHost mtabhost =(TabHost)findViewById(R.id.tabHost);
mtabhost.setup();
TabSpec spec1 = mtabhost.newTabSpec("Tab 1");
spec1.setContent(R.id.tab1);
spec1.setIndicator("Personal Cards");
ListView pcards_list= (ListView)findViewById(R.id.pcards_list);
ArrayList<String> pcards_arraylist = new ArrayList<String>();
ArrayAdapter<String> adapter1= new ArrayAdapter<String(this,android.R.layout.simple_list_item_2,pcards_arraylist);
pcards_list.setAdapter(adapter1);
mtabhost.addTab(spec1);
}
}
私を助けてください!
そして、リストビューを持つフラグメントを使用して、タブとタブに関する優れたチュートリアルを提供してくれる人はいますか?? 前もって感謝します