Android(安卓)如何设置RadioButton中图片的位置和大小
16lz
2021-01-26
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);
代码上面对应的注释
示例图:
更多相关文章
- Android(安卓)仿微信点赞和评论弹出框
- Android中将控件放到线性布局的任意位置(一)
- 【Android】缩略图Thumbnails
- Android开发之使用Preferences设计软件设置界面(源代码分享)
- Android点9图的运用
- Android轮子:一款能用易用好用的Android图片轮播轮子
- Android(安卓)opengl ES实现后台绘图并保存为bitmap
- 一、Bitmap的recycle问题
- Android(安卓)APP欢迎界面小试身手