java-为什么评级星星显示不正确?

问题描述

为什么评级星星显示不正确?

我想以一种灵活的方式显示评级星星,意思是使用wrap_content 高度,或者至少是dp,并且最好垂直居中,但是他们总是在顶部显示,剩余的空间充满了垂直线。

XML:

<RatingBar
    android:id="@+id/product_rating"
    android:layout_width="wrap_content"
    android:layout_height="33dp"
    android:progressDrawable="@drawable/star_ratingbar_big"
    android:indeterminateDrawable="@drawable/star_ratingbar_big"
    android:layout_centerInParent="true"
    />

解决方案

设置最大高度和最小高度为图片大小px就好了

例如:android:maxHight = 56px;
     android:minHight = 56px;
时间: 2024-10-30 14:18:52

java-为什么评级星星显示不正确?的相关文章

extjs传值问题,显示不正确

问题描述 extjs传值问题,显示不正确 { layout:'column', width:210, border:false, items:[{ border:false, height:104, width:210, bodyStyle : 'padding-left:15px', html:' 提示:' +'普通提现是第二个工作日处理出款,出款后1-24小时内到账:加急提现是当天处理出款,当天到账(节假日非工行加急到账时间视银行处理为准),收取'+ {name:'charges',xtyp

软件-卸载程序显示未正确安装

问题描述 卸载程序显示未正确安装 软件做了个卸载程序,就是删除文件,快捷方式,注册表.结果卸载完成后弹出个对话框显示This Program Might Not Have Installed Correctly.这个是什么情况啊 解决方案 你用的什么打包工具?估计不兼容,用installshield的新版本 解决方案二: 这个程序可能没有正确的安装好~ 你肯定还是没有完全卸载好,仔细看看,或者用一些智能卸载软件,帮你一键搞定 解决方案三: 1 打包工具的问题2 你使用打包工具的问题具体是什么原因

java类的问题-java开发时,显示图片总要在放大或所放窗口后才会显示出来

问题描述 java开发时,显示图片总要在放大或所放窗口后才会显示出来 怎么解决java开发时,显示图片总要在放大或所放窗口后才会显示出来

坐标轴-DEV ChartControl X轴刻度显示不正确

问题描述 DEV ChartControl X轴刻度显示不正确 右侧横线是x=2.5的直线应该在3.5左边,但是显示在了最右边 解决方案 可能是你数据填错了,检查你填写的数据 解决方案二: 检查X轴的数据类型是不是数字类型

关于java进度条的显示问题

问题描述 关于java进度条的显示问题 我的进度条老是显示到36%然后就变成0%了,然后过一段时间又从0开始 我将进度条显示的值打印出来之后发现每次从0增加到36之后会变成-36 然后继续增加,这是怎么回事 解决方案 设置断点跟踪一下,看是不是进度计算出了问题: 解决方案二: 将设置到进度条的数值通过 log 打印出来,这个问题应该是设置的数值出了问题! 解决方案三: 进度条数值计算出问题了.

java后台字符串到显示到前台被解析成html标签而无法显示怎么解决?

问题描述 java后台字符串到显示到前台被解析成html标签而无法显示怎么解决? 解决方案 后台html标签到前台显示错误问题java截取带html标签的字符串,再把标签补全(保证页面显示效果)java截取带html标签的字符串,再把标签补全(保证页面显示效果) 解决方案二: 标签是干嘛的?你确定浏览器支持这个标签吗? 解决方案三: 你想把这个标签作为一个字符串? 解决方案四: 你在保存或者显示的时候,将这些特殊字符解析一下: "<"小于号 替换成"<"

【技术贴】java插入mysql中文乱码解决|java插入mysql数据库显示问号?

[技术贴]java插入mysql中文乱码解决|java插入mysql数据库显示问号?   在你要连接到mysql 的代码里写上?useUnicode=true&characterEncoding=UTF-8" 比如 "jdbc:mysql://localhost:3306/chenluancl1?useUnicode=true&characterEncoding=UTF-8", "root","密码"

51单片机串口通信-51单片机中的串口通信发送10(16进制)以上显示不正确

问题描述 51单片机中的串口通信发送10(16进制)以上显示不正确 串口通信中,向单片机发送数据控制LED灯亮实验中 发01,02.04.08 依次是 第1 2 3 4 个灯亮 而发送 10 就成第5 6 个一起亮了,然后发20 .40 是第7 和 第 8 个: 发 80 就全灭了 , 这是啥情况啊. #include unsigned char a,flag; void init(); void main() { init(); while(1) { if(flag == 1) { ES =

线程-Java程序输出星星三角形

问题描述 Java程序输出星星三角形 import java.util.concurrent.Phaser; public class StarPhaserDemo { public static void main(String args[]) { Phaser phsr = new NewlinePhaser(4,3); new StarThread(phsr); new StarThread(phsr); new StarThread(phsr); new StarThread(phsr)