Android 如何设置RadioButton中图片的位置和大小
程序员文章站
2022-05-24 21:33:41
...
Android 如何设置RadioButton中图片的位置和大小
这些图片图片这么大啊!该怎么修改呢?
我这有两种方案,可以修改图片的位置和大小。
方案一:直接把图片改小,指定位置显示的位置即可,如果直接放图片改小的话,在大屏幕的手机显示的图片分辨率低。
示例图:
方案二:通过代码来设置图片的大小和位置。
代码如下:
//定义底部标签图片大小和位置F
Drawable drawable_news1 = getResources().getDrawable(R.drawable.selector_main_rb_order);
//当这个图片被绘制时,给他绑定一个矩形 ltrb规定这个矩形
drawable_news1.setBounds(0, 0, 65, 65);
//设置图片在文字的哪个方向
rbOrder.setCompoundDrawables(null, drawable_news1, null, null);
//定义底部标签图片大小和位置F
Drawable drawable_news2 = getResources().getDrawable(R.drawable.selector_main_rb_home);
//当这个图片被绘制时,给他绑定一个矩形 ltrb规定这个矩形
drawable_news2.setBounds(0, 0, 65, 65);
//设置图片在文字的哪个方向
rbHome.setCompoundDrawables(null, drawable_news2, null, null);
//定义底部标签图片大小和位置F
Drawable drawable_news3 = getResources().getDrawable(R.drawable.selector_main_rb_cart);
//当这个图片被绘制时,给他绑定一个矩形 ltrb规定这个矩形
drawable_news3.setBounds(0, 0, 75, 75);
//设置图片在文字的哪个方向
rbShop.setCompoundDrawables(null, drawable_news3, null, null);
//定义底部标签图片大小和位置F
Drawable drawable_news4 = getResources().getDrawable(R.drawable.selector_main_rb_user);
//当这个图片被绘制时,给他绑定一个矩形 ltrb规定这个矩形
drawable_news4.setBounds(0, 0, 65, 65);
//设置图片在文字的哪个方向
rbUser.setCompoundDrawables(null, drawable_news4, null, null);
代码上面对应的注释
示例图:
上一篇: 唐朝公主李裹儿是什么结局?为什么最后会落得身败名裂的下场
下一篇: CAD怎么绘制窗户双线平面图?