我正在動態創建線性佈局併爲其添加一些圖像視圖和文字查看。在動態線性佈局中設置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