减小Android Studio中评级栏的大小

时间:2015-09-29 05:31:52

标签: 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: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" />

5 个答案:

答案 0 :(得分:3)

尝试在评分栏上应用样式

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/ratingBarStyle"

和这个

 style="?android:attr/ratingBarStyleIndicator"

答案 1 :(得分:3)

您可以应用小型评级栏样式。您可以在里面添加style="?android:attr/ratingBarStyleSmall"并检查结果。

如果你不满意的话。您需要使用Android样式设置它的高度和宽度。

Here is the thread will give you some idea.

答案 2 :(得分:1)

你可以改变这种方式,它可以运作

<RatingBar
android:id="@+id/ratingBar"
style="?android:attr/ratingBarStyleSmall"
... />

答案 3 :(得分:1)

缩小它并添加一个负的底部边距,因为评级栏将占用其全部空间。

[
  'interpolate',
  ['linear'],
  ['/', ['get', 'B19001_017'], ['/', ['get', 'ALAND'], 1000000]],
  10,
  '#00adef',
  100,
  '#212529',
  1000,
  '#ea950b',
  5000,
  '#e94e34'
];

答案 4 :(得分:-5)

减少或增加任何视图的大小

而不是:

android:layout_width="wrap_content"

android:layout_height="wrap_content"

执行此操作:

android:layout_width="100dp"

android:layout_height="40dp"

设定宽度&amp;高度根据您的需要

<强>增加:

wrap_content将始终只包装您的视图&amp;不会增加或减少视图的大小

在不同尺寸的设备上使用:

res->values->dimens文件夹中的值设为普通,小和&amp;大型设备

并使用如:

android:layout_width="@dimens/widthSize"

android:layout_height="@dimens/heightSize"