[英]Changing RatingBar Size Programmatically?
有没有一种方法可以通过编程方式更改RatingBar Widget的大小而无需使用xml样式?
我知道我们可以使用xml样式自定义RatingBar的大小,但是它仍然不够通用,我似乎遇到了一些不错的github库,可以实现此目标,但是他们以API 15+的价格提供了它,我的minSDK是10,任何人都可以帮助确定以下解决方案:
在api 10下以编程方式减小ratingBar小部件的大小 ?
这是一个远景,但是:
我做了一个可能对您有帮助的库: SimpleRatingBar 。
它具有以下特点:
android:layout_width
:可以将其设置为wrap_content
, match_parent
或非婚生dp。 这是它的预览 。
要更改width
您可以像使用其他任何视图一样更改它( 更多信息 )。 例如:
ratingBar.getLayoutParams().width = newWidth;
ratingBar.invalidate();
您可以在jcenter
或Maven Central
找到它。 因此,在您的build.gradle
文件中,只需添加您的依赖项即可:
compile 'com.iarcuschin:simpleratingbar:0.1.+'
我希望它有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.