当前位置:编程学习 > wap >>

Android开发,在java代码中将ImageView添加到Tablerow中,设置ImageView图片的大小,可是设置完图片不显示

我并不是从xml中读的ImageView,是纯手写的,现在不知道该如何设置ImageView中图片的大小。
部分代码如下:
TableLayout tableLayout = (TableLayout)findViewById(R.id.TableLayout01);
TableRow row = new TableRow(context);
ImageView img = new ImageView(context);
Bitmap bitmap = BitmapFactory.decodeFile(url);//从本地取图片
img.setImageBitmap(bitmap);
//img.setLayoutParams(new LayoutParams(width, height));
row.addView(img,new LayoutParams(width, height));

tableLayout.addView(row);

为什么我通过img.setLayoutParams(new LayoutParams(width, height));和row.addView(img,new LayoutParams(width, height));这两种方法设置了之后,图片都不显示了,求高手帮忙解决,谢谢了
tablerow 宽度 高度 --------------------编程问答-------------------- 用layoutparams设置图片的大小。 --------------------编程问答-------------------- 是要缩放图面吗 --------------------编程问答-------------------- 易做图年,能简单点的:
<ImageView          
android:id="@+id/imageView1"         
android:layout_width="XXdp"         
android:layout_height="XXdp"                   
android:src="@drawable/c" />

android:src="@drawable/c"中的c为你图片的名字,注意图片名字要小写英文开头,其他都不行,图片放在darawable文件夹随便一个,他会自动帮你检测,xx是你要改变的长和宽度,设置好图片后拖到你要的位置,在该xx处,不要忘了后面的dp

--------------------编程问答-------------------- ImageView iv=new ImageView(MainActivity.this);
iv.setLayoutParams(new LayoutParams(46,48) );
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,