我将图像视图的默认大小设置为width=511
和height=385
。imageview的来源来自drawable。基于动态值,我需要更改图像视图的大小或适合它的图像。例如,我想将其中的图像视图或图像的大小更改为width=140
和height=100
ImageView scale=(ImageView) findViewById(R.id.scaleimage);
我将图像视图的默认大小设置为width=511
和height=385
。imageview的来源来自drawable。基于动态值,我需要更改图像视图的大小或适合它的图像。例如,我想将其中的图像视图或图像的大小更改为width=140
和height=100
ImageView scale=(ImageView) findViewById(R.id.scaleimage);
如果您将 ImageView 的宽度和高度属性设置为特定值,系统将自动缩放您的图像以适合。
除非我不明白你的问题,否则我认为它很简单:
<ImageView
android:layout_width="140dp"
android:layout_height="100dp"
android:scale_type="fitXY"
/>
要在代码中设置它,请尝试:
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(140,100);
yourView.setLayoutParams(layoutParams);