JAVA中怎么改变BUTTON的大小和位置

JAVA中怎么改变BUTTON的大小和位置,第1张

1,首先明确BUTTON是安卓的一个控件,是用java语言写的。

2,设置大小方法:btn.setBounds(x,y,width,height)//设置大小并定位

或者btn.setSize(width,height)//设置大小btn.setLocation(x,y)//定位

3,也可以在布局文件上直接给定大小

比如:

<Button

android:id="@+id/login_btn"

android:layout_width="100dp"

android:layout_height="100dp"

android:layout_marginLeft="20dp"

android:layout_marginRight="20dp"

android:layout_marginTop="20dp"

android:background="@drawable/toolbar_bg_bmp1"

android:text="登 录"

android:textColor="#ffffff"

android:textSize="18dp" />

这个button控件高度和宽带都是100px

可以去网络上找一张BUTTON的背景图 空白的

然后在CSS里定义

.button{

background:url(../images/button.png) no-repeat

width:63px

height:24px

line-height:24px

text-align:center

border:0

}

页面上的调用方法就是

<input class="button" onClick="add()return false" type="button" value="查 询" name="button3" />

CSS里可以改变BUTTON的大小

可以通过以下工具方法来实现图片的大小设置。\x0d\x0apublic void setIcon(String file, JButton iconButton) { \x0d\x0aImageIcon icon = new ImageIcon(file) \x0d\x0aImage temp = icon.getImage().getScaledInstance(iconButton.getWidth(), \x0d\x0aiconButton.getHeight(), icon.getImage().SCALE_DEFAULT) \x0d\x0aicon = new ImageIcon(temp) \x0d\x0aiconButton.setIcon(icon) \x0d\x0a} \x0d\x0a备注:file是图片的路径,iconButton是按钮的变量名。封装成一个函数就是可以实现了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11104344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存