gpt4 book ai didi

android - 以编程方式设置 Imageview 的高度和宽度

转载 作者:行者123 更新时间:2023-11-29 01:35:27 25 4
gpt4 key购买 nike

for (int i = 0; i < rows; i++) {
TableRow row =new TableRow(this);
View v = new ImageView(getBaseContext());
TextView tv_main =new TextView(this);
ImageView iv = new imageView(this);
tv_main.setText("Test");
iv.setImageDrawable(v.getResources().getDrawable(R.drawable.home_icon));
row.addView(iv);
row.addView(tv_main);
table_layout.addView(row);
}

如何以编程方式设置高度和宽度?我试过了

iv.getLayoutParams().height=80;
iv.getLayoutParams().width=100;

但是图片不显示。

最佳答案

您需要创建一个新的LayoutParams 对象并为其设置高度和宽度,然后将其传递给iv.setLayoutParams() 方法。

TableRow.LayoutParams layoutParams = new TableRow.LayoutParams(100, 80); 
iv.setLayoutParams(layoutParams);

关于android - 以编程方式设置 Imageview 的高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28453891/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com