0
我一直在這裏停留了很長一段時間。問題是我有一個由多個textViews和一個imageView組成的線性佈局。但是,imageview的寬度比textviews的寬度要小。我試過了我能找到的所有東西,但我找不到它。我可以使用重力將圖像設置爲左側或右側,但是當我使用填充時,它只會居中並保持較小的寬度。我能想到的唯一的事情是圖像被下載到另一個線程中。圖像下載後只能設置寬度嗎?LinearLayout的ImageView和TextView不等於寬度
// Download photo
this.post_body.setPhoto(url);
// Add imageview to linear layout
this.ll.addView((View) this.post_body.photo);
LinearLayout.LayoutParams layoutParams;
layoutParams = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
layoutParams.gravity = Gravity.FILL_HORIZONTAL;
this.post_body.photo.setLayoutParams(layoutParams);
u mean setMaxWidth(0)? – user3162649
你已經設置了寬度wrap_content。將其更改爲match_parent或fill_parent並設置權重1f。 – Amsheer