减少Android Studio中评级栏的大小
下面是我的评级栏,我需要缩小它的大小。请帮帮我减少Android Studio中评级栏的大小,android,ratingbar,Android,Ratingbar,下面是我的评级栏,我需要缩小它的大小。请帮帮我 <RatingBar android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/ratingBar" android:numStars="3" android:stepSize="0.1" android:isIndicator="true" android:layo
<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ratingBar"
android:numStars="3"
android:stepSize="0.1"
android:isIndicator="true"
android:layout_below="@+id/textView15"
android:layout_alignLeft="@+id/textView15"
android:layout_alignStart="@+id/textView15"
android:layout_alignBottom="@+id/imageView"
android:layout_alignRight="@+id/textView15"
android:layout_alignEnd="@+id/textView15" />
减少或增加任何视图的大小 而不是这个:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:layout_height="40dp"
这样做:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:layout_height="40dp"
根据需要设置宽度和高度
添加:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:layout_height="40dp"
wrap_内容将始终只包装视图&不会增加或减少视图的大小
要在不同大小的设备上使用:
对于普通、小型和大型设备,将值放入res->values->dimens
文件夹中
并使用类似于:
android:layout_width="@dimens/widthSize"
android:layout_height="@dimens/heightSize"
缩小或增大任何视图的大小 而不是这个:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:layout_height="40dp"
这样做:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:layout_height="40dp"
根据需要设置宽度和高度
添加:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_width="100dp"
android:layout_height="40dp"
wrap_内容将始终只包装视图&不会增加或减少视图的大小
要在不同大小的设备上使用:
对于普通、小型和大型设备,将值放入res->values->dimens
文件夹中
并使用类似于:
android:layout_width="@dimens/widthSize"
android:layout_height="@dimens/heightSize"
尝试在分级栏上应用样式
style="?android:attr/ratingBarStyleSmall"
<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ratingBar"
android:numStars="3"
android:stepSize="0.1"
android:isIndicator="true"
android:layout_below="@+id/textView15"
android:layout_alignLeft="@+id/textView15"
android:layout_alignStart="@+id/textView15"
android:layout_alignBottom="@+id/imageView"
android:layout_alignRight="@+id/textView15"
android:layout_alignEnd="@+id/textView15"
style="?android:attr/ratingBarStyleSmall"
/>
还有这个
style="?android:attr/ratingBarStyleIndicator"
尝试在分级栏上应用样式
style="?android:attr/ratingBarStyleSmall"
<RatingBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ratingBar"
android:numStars="3"
android:stepSize="0.1"
android:isIndicator="true"
android:layout_below="@+id/textView15"
android:layout_alignLeft="@+id/textView15"
android:layout_alignStart="@+id/textView15"
android:layout_alignBottom="@+id/imageView"
android:layout_alignRight="@+id/textView15"
android:layout_alignEnd="@+id/textView15"
style="?android:attr/ratingBarStyleSmall"
/>
还有这个
style="?android:attr/ratingBarStyleIndicator"
可以应用小比例条样式。您可以在内部添加
style=“?android:attr/ratingBarStyleSmall”
并检查结果
如果你不满足的话。您需要使用Android样式设置它的高度和宽度
您可以应用小比例条样式。您可以在内部添加
style=“?android:attr/ratingBarStyleSmall”
并检查结果
如果你不满足的话。您需要使用Android样式设置它的高度和宽度
您可以通过这种方式进行更改,它可以正常工作
<RatingBar
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleSmall"
... />
您可以通过这种方式进行更改,它可以工作
<RatingBar
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleSmall"
... />
将其缩小并添加负的底部边距,因为评级栏仍将占据其全部大小空间
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:layout_marginBottom="-26dp"
android:numStars="5"
android:stepSize="0.1"
android:theme="@style/RatingBar"
android:rating="3.5"
android:scaleX=".5"
android:scaleY=".5"
android:transformPivotX="0dp"
android:transformPivotY="0dp"
android:isIndicator="true" />
将其缩小并添加负的底部边距,因为评级栏仍将占据其全部大小空间
<RatingBar
android:id="@+id/ratingBar"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:layout_marginBottom="-26dp"
android:numStars="5"
android:stepSize="0.1"
android:theme="@style/RatingBar"
android:rating="3.5"
android:scaleX=".5"
android:scaleY=".5"
android:transformPivotX="0dp"
android:transformPivotY="0dp"
android:isIndicator="true" />
使用style=“?android:attr/ratingBarStyleSmall”调整你的android:layout\u width=“”
调整你的android:layout\u width=“
是,请查看!!是的,使用style=“?android:attr/ratingBarStyleSmall”,查看!!我相信OP的目的是让星星缩放到组件的高度,但是RatingBar的默认功能是裁剪它们。按照您的建议设置大小并不能解决问题。我相信OP的目的是让星星缩放到组件的高度,但RatingBar的默认功能是裁剪它们。按照建议设置大小不会解决问题。