0
我是android中的新手,我手動創建了一個tablelayout,每行5行,每行10列。我設法使用linearlayout在每個單元格中組合imageview和textview。但我的代碼很長,運行程序時我的eclipse崩潰了。如何在Android中的每個單元格中使用ImageView和TextView動態創建tablelayout?
我看到了一些關於在每個單元格中動態創建帶有圖像視圖的tablelayout的代碼,但是我無法找到關於在每個單元格中組合imageview和textview的內容。請幫忙...
這裏是我的xml的一部分。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
xmlns:android="http://schemas.android.com/apk/res/android">
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:shrinkColumns="*"
android:stretchColumns="*"
>
<TableRow
android:id="@+id/tableRow1"
android:layout_width="match_parent"
android:layout_height="100dp"
>
<LinearLayout
android:id="@+id/l1"
android:orientation="vertical"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:background="@android:drawable/list_selector_background">
<ImageView
android:id="@+id/s1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/chair" />
<TextView
android:id="@+id/t1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="001" />
</LinearLayout>
</TableRow>
</TableLayout>
<LinearLAyout>
我希望它是這樣的東西,我可以點擊每個單元格,所以我認爲listview不能解決我的問題。如果它能支持我的問題,我也不太瞭解。
喜PravinCG,感謝您的答覆。我編輯了我的問題以避免混淆。我認爲listview不能解決我的問題。我不太瞭解listview,所以我不知道它是否適合我的問題。 – oyan11