imagebutton动态设置大小,image自动调整大小
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上面两个属性就可以了