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

imagebutton图片太大了... imagebutton图片太大了 展开
 我来答
半塘无水
推荐于2016-10-30 · TA获得超过2.2万个赞
知道大有可为答主
回答量:4220
采纳率:68%
帮助的人:894万
展开全部
在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的大小。
曹申会
2011-12-08 · TA获得超过351个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:166万
展开全部
android:layout_width="wrap_content"
android:layout_height="wrap_content"
如果是图片太大了,最好在外面把图片改小一点,再setimagesource()。在程序里面弄的话控件总是随着图片的大小伸缩,你要是把控件固定了,那么这个图片会被弄的奇形怪状的。
追问
我是这样写的……
引入的外部图片较大,不太适合当按钮,能通过编码把图片设置成比较合适的大小吗?
谢谢!
追答
我当时做时就是在引入这个外部图片前,就把这个图片给缩小了。在程序中改的话。我没弄成功
用的是缩放还是啥来,忘了public void setScaleType (ImageView.ScaleType scaleType)
还有一种就是在main.xml中将图片的Width和Height属性设置成和控件本身一样
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yangdanfengfly
2011-12-08 · 超过13用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:39.7万
展开全部
在xml文件中设定layout_width和layout_height属性值~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式