我创建了一个包含特定标题信息的表格。但是,我想知道如何将静态图像输入到列中的单个单元格中。
用于创建包含每个单元格中图像的特定列的代码:
TextView label_col_1_datatab3 = new TextView(this);
label_col_1_datatab3.setId(200+cnt);
label_col_1_datatab3.addTouchables(chair_list +count); //THERE IS AN ERROR FOR THIS LINE WHERE I AM TRYING TO INPUT AN ARRAY OF IMAGES.
label_col_1_datatab3.setText(product_showcase_list[cnt]);
label_col_1_datatab3.setTextColor(Color.BLACK);
label_col_1_datatab3.setPadding(100, 50, 100, 50);
row_tab3.addView(label_col_1_datatab3);
chair_list代码:
ArrayList<View> chair_list = new ArrayList {
R.drawable.banana_chair,
R.drawable.circular_chair,
R.drawable.purplechair
};
XML:
<TableRow
android:id="@+id/table_Row1"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/list_image"
android:layout_width="80dip"
android:layout_height="80dip"
android:src="@drawable/banana_chair"/>
<ListView
android:id="@+id/list_image2"
android:layout_width="80dip"
android:layout_height="80dip"
android:src="@drawable/circular_chair"/>
<ListView
android:id="@+id/list_image3"
android:layout_width="80dip"
android:layout_height="80dip"
android:src="@drawable/purplechair"/>
</TableRow>
答案 0 :(得分:2)
尝试下面的代码段:
TextView label_col_1_datatab3 = new TextView(this);
label_col_1_datatab3 .setCompoundDrawablesWithIntrinsicBounds(R.drawable.icon, 0, 0, 0);