我需要根據用戶選擇動態地將一些圖像添加到LinearLayout,但我無法弄清楚在添加圖像之前如何調整圖像大小。我嘗試了setWidth()
和setHeight()
方法,但它似乎什麼都不做。我想將它們設置爲某個dp。調整圖像大小以適合LinearLayout
感謝任何人看着這個。
ImageView image = new ImageView(getApplicationContext());
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.MATCH_PARENT,
LinearLayout.LayoutParams.MATCH_PARENT);
image.setLayoutParams(params);
image.setScaleType(ImageView.ScaleType.CENTER);
image.setImageResource(R.drawable.icon1);
LinearLayout layout = (LinearLayout) findViewById(R.id.iconLayout);
layout.addView(image, cart.size()-1, params);
Uset FitXY而不是中心 – k0sh 2014-09-04 00:48:47