我正在使用imageview容器显示图像。当用户输入特定值并单击“更新”时,需要调整图像的大小
调整大小只是为了显示,原始资源保持原样。禁止编辑、保存等
XML布局

<ImageView
android:background="@drawable/picture01"
android:id="@+id/picture01holder"
android:layout_below="@+id/TextView01"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
</ImageView>

Mava.
final ImageView pic01 = (ImageView)findViewById(R.id.picture01);

现在我该怎么做来动态地分配这个pic01一个我选择的大小。只是这个功能,我可以自己在一个按钮内实现。我相信我必须使用类似pic01.setlayoutparams的东西,但我不知道如何使用它。
基本上,我想在.java中改写LayOutIsHealth=“WrAPixCype”和LayOutuxList=“WrAPxFieldIn”。

最佳答案

通过使用Imageview更改LayoutParams大小

    final ImageView pic01 = (ImageView)findViewById(R.id.picture01);
    LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(50, 50);
    pic01.setLayoutParams(layoutParams);

09-30 15:23
查看更多