繁体   English   中英

如何在android jdk中动态填充TableLayout和ImageView?

[英]How to populate the TableLayout with ImageView dynamically in android jdk?

我在main.xml有一个TableLayout元素:

<TableLayout android:id="@+id/TableLayout01" android:layout_width="wrap_content" android:layout_height="wrap_content"></TableLayout>

我不想在main.xmlImageView进行硬编码。

如何在.java嵌入ImageView

希望这可以帮助。

            TableLayout table = (TableLayout) findViewById(R.id.TableLayout01);
            for (int r=1; r<=rowCount; r++){
                TableRow tr = new TableRow(this);
                for (int c=1; c<=columnCount; c++){
                    ImageView im = new ImageView (this);
                    im.setImageDrawable(getResources().getDrawable(R.drawable.image_name));
                    im.setPadding(0, 0, 0, 0); //padding in each image if needed
                    //add here on click event etc for each image...
                    //...
                    tr.addView(im, imageWidth,imageHeight); 
                }
                table.addView(tr);
            }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM