2
有没有办法改变RatingBar Widget的大小,以编程方式不使用XML样式?以编程方式更改RatingBar大小?
我知道我们可以使用xml styles来自定义RatingBar的大小,但它仍然不够通用,我似乎遇到了一些很好的github库来实现这个目标,但他们提供API 15+的成本,我的minSDK是10,所以任何人都可以帮助确定解决方案:
以api编程方式降低ratingBar小部件的大小10?
有没有办法改变RatingBar Widget的大小,以编程方式不使用XML样式?以编程方式更改RatingBar大小?
我知道我们可以使用xml styles来自定义RatingBar的大小,但它仍然不够通用,我似乎遇到了一些很好的github库来实现这个目标,但他们提供API 15+的成本,我的minSDK是10,所以任何人都可以帮助确定解决方案:
以api编程方式降低ratingBar小部件的大小10?
这是一个长镜头,但:
我做了一个图书馆,可能会帮助你:SimpleRatingBar。
它的特点:
android:layout_width
:它可以被设置为wrap_content
,match_parent
或abritary DP。要更改width
,您可以像更改其他视图(more info)那样对其进行更改。例如:
ratingBar.getLayoutParams().width = newWidth;
ratingBar.invalidate();
你可以找到它无论是在jcenter
或Maven Central
。因此,在您build.gradle
文件只是添加到您的依赖关系:
compile 'com.iarcuschin:simpleratingbar:0.1.+'
我希望它是有用的。