有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

ImageView中的java图像是拉伸的

我试图在屏幕上显示一个小图像。我希望它是一个小正方形。在下面的代码中,它显示为一个长而平的矩形。我附上了一张照片,它看起来像下面

java代码

ImageView q1Image = (ImageView)findViewById(R.id.q1Image);
q1Image.setScaleType(ScaleType.FIT_XY);

xml代码

<TableRow
    安卓:id="@+id/row4"
    安卓:layout_width="0dip"
    安卓:layout_height="wrap_content"
    安卓:layout_weight="1" >

    <ImageView
        安卓:id="@+id/q1Image"
        安卓:layout_width="10dp"
        安卓:layout_height="10dp"
        安卓:layout_weight=".1"
        安卓:textSize="8sp"
        安卓:gravity="center_horizontal" />

test

编辑 如果我使宽度和高度分别等于50dp,图像会变大,但仍然是一个平面矩形


共 (0) 个答案