3个回答
展开全部
在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的大小。
<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:layout_width="wrap_content"
android:layout_height="wrap_content"
如果是图片太大了,最好在外面把图片改小一点,再setimagesource()。在程序里面弄的话控件总是随着图片的大小伸缩,你要是把控件固定了,那么这个图片会被弄的奇形怪状的。
android:layout_height="wrap_content"
如果是图片太大了,最好在外面把图片改小一点,再setimagesource()。在程序里面弄的话控件总是随着图片的大小伸缩,你要是把控件固定了,那么这个图片会被弄的奇形怪状的。
追问
我是这样写的……
引入的外部图片较大,不太适合当按钮,能通过编码把图片设置成比较合适的大小吗?
谢谢!
追答
我当时做时就是在引入这个外部图片前,就把这个图片给缩小了。在程序中改的话。我没弄成功
用的是缩放还是啥来,忘了public void setScaleType (ImageView.ScaleType scaleType)
还有一种就是在main.xml中将图片的Width和Height属性设置成和控件本身一样
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在xml文件中设定layout_width和layout_height属性值~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询