2016-04-13 15 views
2

Androidの画像ビューの場合縮尺の見方1081 * 373画像画像の幅に合わせて高さを固定するボタン?AndroidのImageViewとImageButtonのスケーリング

画像ボタンの場合は幅にマッチしましたが詳細は表示されません...ズーム画像のように見えますか?重力を使用することはできませんか?

<ImageView 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:src="@drawable/mainempty" 
    /> 

<ImageButton 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:src="@drawable/about" 



    /> 

答えて

0

それをお試しください! XMLで

public class MyBanner extends ImageView { 
public MyBanner(Context context) { 
    super(context); 
} 

public MyBanner(Context context, AttributeSet attrs) { 
    super(context, attrs); 
} 

public MyBanner(Context context, AttributeSet attrs, int defStyle) { 
    super(context, attrs, defStyle); 
} 

@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { 
    int width = MeasureSpec.getSize(widthMeasureSpec); 
    int height = width * 373/1081; 
    setMeasuredDimension(width, height); 
} 

}

<your.package.MyBanner 
android:layout_width="wrap_content" 
android:layout_height="wrap_content" 
android:src="@drawable/about"/> 
関連する問題