我正在动态创建线性布局并为其添加一些图像视图和文字查看。在动态线性布局中设置Imageview的大小
代码
ScrollView sv = new ScrollView(this);
LinearLayout llay = new LinearLayout(this);
for(int i =0;i<ns;i++){
TextView tv = new TextView(this);
ImageView iv = new ImageView(this);
iv.setLayoutParams(new LinearLayout.LayoutParams(100,100,50));
llay.addView(tv);
llay.addView(iv);
}
上运行的应用
第一设备:该imageviews是适当的尺寸。
第二个设备:图片视图太小。
有没有什么办法,我可以通过设置imageview的明确大小来避开它,以便它变得独立于设备?
请你详细说明一下,这怎么适用于我的情况呢? –
你现在的'100'是像素的,你应该用它提供的方法把它改成dp。 – Aprian