imagebutton动态设置大小,image自动调整大小

http://www.itjxue.com  2023-01-08 21:21  来源:未知  点击次数: 

android 在代码中这是imagebutton的大小和间距。

ImageButton 也是View的子类,View的间距和大小的设置

即控件之间的间距有两种设置:

android:layout_margin="10dp" 外边距

android:padding="10dp" 内边距

android:textSize="18sp" 字体大小

提示, 控件大小号使用 dp单位,字体大小要使用 sp单位。

如何在android程序里改变imagebutton的大小?要在main里设置吗?有几种改变大小的方法?

在android程序里改变imagebutton的大小方法为,使用如下布局

ImageView android:id="@+id/ImageButton01"

android:src="@drawable/gray"

android:clickable="true"

android:adjustViewBounds="true"

android:maxWidth="35dip"

android:maxHeight="35dip"

android:padding="0dip"

android:layout_width="wrap_content"

android:layout_height="wrap_content" /

android:background="#00000000"

这样图片的大小会自动适应imagebutton的大小。

android中用java代码控制ImageButton的大小和位置

加入ImageButton放在线性布局里面的 :LinearLayout.LayoutParams params=(LinearLayout.LayoutParams)btn.getLayoutParams();

params.setMargins(0, 0, 0, 0); // 设置控件的margin 上下左右控制位置

params.heigth= 100; //控制高度

params.width=100; //控制宽度

如是在相对布局里面 只需把LinearLayout改为相对布局的就行了

android开发中如何设置ImageButton的大小

ImageButton

android:id="@+id/btn_delete"

android:layout_width="48dp"

android:layout_height="80dp"

android:scaleType="fitXY"

android:background="@drawable/bg_sms"/

把缩放设置成fitXY就可以了,你还可以试试其他的,比如fitStart,注意,这么做会变形。

android如何在java代码里设置 imagebutton(imagebutton在xml中)大小

android:layout_width="142dp"

android:layout_height="36dp"

修改imagebutton上面两个属性就可以了

(责任编辑:IT教学网)

更多

推荐软件水平考试文章