您的位置:首页 > 移动开发 > Android开发

解决RatingBar图片被拉伸问题

2017-06-05 08:52 274 查看
问题描述:

Android评分控件RatingBar,在使用过程中会发现,在分辨率低的手机中非常容易出现图片被拉伸的问题;要解决这个问题,只能按照评分的星星图片按照原有的尺寸(以px为单位)来进行显示。

解决方法:

/**
* 动态设置Ratingbar高度,解决图片在不同分辨率手机拉伸问题
* @param context
* @param ratingBar
* @param resourceId 本地图片资源Id
*/
public static void setRatingBarHeight(Context context, RatingBar ratingBar, int resourceId) {
Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), resourceId);
int height = bitmap.getHeight();
ViewGroup.LayoutParams params = ratingBar.getLayoutParams();
params.height = height;
ratingBar.setLayoutParams(params);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  RatingBar 拉伸 android
相关文章推荐