在開發(fā)中遇到一個(gè)問題 ,在設(shè)置ImageView 的寬的熟悉為
match_parent時(shí)(如下圖),在某些手機(jī)上無法按要求顯示

Paste_Image.png
正確的顯示應(yīng)該為

Paste_Image.png
而在某些機(jī)型上,(如樂視手機(jī)) 上顯示的是

Paste_Image.png
解決辦法是
<ImageView
android:id="@+id/iv_open_img"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:visibility="visible"/>```
**并且在代碼中加入 其中傳入你要設(shè)置的ImageView**
private void adaptImageView(ImageView imageView) {
WindowManager wm = this.getWindowManager();
int screenWidth = wm.getDefaultDisplay().getWidth();
ViewGroup.LayoutParams lp = imageView.getLayoutParams();
lp.width = screenWidth;
lp.height = LinearLayout.LayoutParams.WRAP_CONTENT;
imageView.setLayoutParams(lp);
imageView.setMaxWidth(screenWidth);
imageView.setMaxHeight(screenWidth * 5);
}```