Yan*_*ang 47 android alignment
我已经尝试过所有的scaletypes,但是所有这些都会导致图像位于imageview的左下角.
<ImageView
android:id="@+id/image"
android:scaleType="centerInside"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginRight="6dip"
android:background="#0000"
android:src="@drawable/icon1" />
Run Code Online (Sandbox Code Playgroud)
小智 77
<ImageView
android:id="@+id/img"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center" />
Run Code Online (Sandbox Code Playgroud)
Jan*_*usz 45
您的ImageView具有该属性wrap_content
.我认为图像在图像视图中居中,但图像视图本身不在父视图中居中.如果屏幕上只有imageview,请尝试match_parent
代替wrap_content
.如果布局中有多个视图,则必须使图像视图居中.
Mat*_*son 33
您可以使用以下内容使ImageView本身居中:
android:layout_centerVertical="true"
或android:layout_centerHorizontal="true"
垂直或水平.或者在父母内部居中:
android:layout_centerInParent="true"
但听起来你正试图将实际的源图像集中在imageview本身,我不确定.
kla*_*dze 13
This works for me when aligning image view in linearlayout.
<ImageView android:id="@android:id/empty"
android:src="@drawable/find_icon"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_gravity="center"
android:scaleType="center"
/>
Run Code Online (Sandbox Code Playgroud)
试试这段代码:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_horizontal">
<ImageView
android:id="@+id/imgBusiness"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/back_detail" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
196323 次 |
最近记录: |