3
我在佈局中有四個ImageViews
。我通過setMaxWidth
函數設置了它們中的每一個的最大寬度。問題是他們之間保持一個小距離,我不想那樣。如果我不規定最大寬度,則這些間隙消失,但尺寸不合適(比應該大)。調整佈局中的所有ImageViews
主要代碼:
musicSubmenuButton = new ImageView(context);
musicSubmenuButton.setId(id++);
musicSubmenuButton.setImageResource(R.drawable.bt_musicas_on);
musicSubmenuButton.setMaxWidth(buttonSize);
musicSubmenuButton.setAdjustViewBounds(true);
photosSubmenuButton = new ImageView(context);
photosSubmenuButton.setId(id++);
photosSubmenuButton.setImageResource(R.drawable.bt_fotos_off);
photosSubmenuButton.setMaxWidth(buttonSize);
photosSubmenuButton.setAdjustViewBounds(true);
agendaSubmenuButton = new ImageView(context);
agendaSubmenuButton.setId(id++);
agendaSubmenuButton.setImageResource(R.drawable.bt_agenda_off);
agendaSubmenuButton.setMaxWidth(buttonSize);
agendaSubmenuButton.setAdjustViewBounds(true);
infoSubmenuButton = new ImageView(context);
infoSubmenuButton.setId(id++);
infoSubmenuButton.setImageResource(R.drawable.bt_info_off);
infoSubmenuButton.setMaxWidth(buttonSize);
infoSubmenuButton.setAdjustViewBounds(true);
我想要的大小,但沒有空隙(使用上面的代碼獲得):
沒有間隙的ImageViews,但在原來的分辨率(獲得使用上面的代碼,但評論setAdjustViewBounds
調用):
有沒有人知道爲什麼這些差距出現和/或解決方法來擺脫這些差距,並保持我想要的大小?
謝謝扎克!有效!我在你的文章中添加了代碼,使解決方案更加清晰:D。你知道爲什麼差距出現在我正在做的方式嗎? – Alesqui