【发布时间】:2013-01-11 19:08:07
【问题描述】:
我正在尝试在我的屏幕上显示一个小图像。我希望它是一个小正方形。使用下面的代码,它显示为一个长而扁平的矩形。我在下面附上了一张它的样子。
java 代码
ImageView q1Image = (ImageView)findViewById(R.id.q1Image);
q1Image.setScaleType(ScaleType.FIT_XY);
xml 代码
<TableRow
android:id="@+id/row4"
android:layout_width="0dip"
android:layout_height="wrap_content"
android:layout_weight="1" >
<ImageView
android:id="@+id/q1Image"
android:layout_width="10dp"
android:layout_height="10dp"
android:layout_weight=".1"
android:textSize="8sp"
android:gravity="center_horizontal" />
编辑
如果我使宽度和高度分别等于50dp,图像会变大,但仍然是一个扁平的矩形。
【问题讨论】:
-
请与您的 TableRow 的父级一起发布布局。
-
themillibit.wordpress.com/2017/09/25/… 这是我为回答这个确切问题而写的一篇博文
标签: java android image imageview