2017-07-31 14 views
0

80dpの正方形のレイアウトが小さいImageViewのが含まれている場合、たとえば、ImageViewのサイズがスケーリングされません。ImageViewのサイズが親よりも大きい場合、ImageViewのサイズを親に独立させる方法は?

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="80dp" 
android:layout_height="80dp" 
android:background="#FFFF00" 
android:clipChildren="true"> 
<ImageView 
    android:adjustViewBounds="true" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@android:drawable/sym_def_app_icon" /> 
</RelativeLayout> 

enter image description here

が、親がImageViewの、例えばより小さい場合:30DP:

<RelativeLayout 
xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="30dp" 
android:layout_height="30dp" 
android:background="#FFFF00" 
android:clipChildren="true"> 
<ImageView 
    android:adjustViewBounds="true" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:src="@android:drawable/sym_def_app_icon" /> 
</RelativeLayout> 

それが自動的にスケーリングされるでしょう:

enter image description here

が、私はImageViewのではなく、スケールのトリミングしたい:

enter image description here

は、どのように私はXMLで、この作物の効果を得ることができますか?あなたのImageViewのXMLの

android:scaleType="matrix" 

に次の属性を追加すること

答えて

0

利用可能な技術の多くがあります願っています。 あなたImageViewのXML内の両方の属性を追加しよう

android:scaleType="matrix" 

OR

Use margin-right,left,up,down. 

OR

Search Icon size in google and then edit this icon in photoshop give it a fix size of icon . 
0

試みは、それが役立ちます:)

関連する問題