Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 缩放列表视图中的比率栏会导致向左移动。如何使比率条回到正确的边缘?_Android_Xml_Listview - Fatal编程技术网

Android 缩放列表视图中的比率栏会导致向左移动。如何使比率条回到正确的边缘?

Android 缩放列表视图中的比率栏会导致向左移动。如何使比率条回到正确的边缘?,android,xml,listview,Android,Xml,Listview,我有一个列表视图,有两个分级栏,它们使用50x50像素的图像,必须重新调整大小为原始大小的50%,以便在一行的右侧同时显示这两个分级栏。但是,当重新调整大小时,它会将评级栏从我希望它们位于的行边缘向左移动。任何帮助都是非常感谢的,因为我已经看过这个网站和其他网站都没有用 ... <LinearLayout android:orientation="vertical" android:layout_width="wrap_content" android:layou

我有一个列表视图,有两个分级栏,它们使用50x50像素的图像,必须重新调整大小为原始大小的50%,以便在一行的右侧同时显示这两个分级栏。但是,当重新调整大小时,它会将评级栏从我希望它们位于的行边缘向左移动。任何帮助都是非常感谢的,因为我已经看过这个网站和其他网站都没有用

...

<LinearLayout
    android:orientation="vertical"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:layout_alignParentEnd="true"
    android:id="@+id/linearLayout2">

<RatingBar
        style="@style/sodaRatingBar"
        android:layout_width="wrap_content"
        android:layout_height="25dp"
        android:scaleX="0.5"
        android:scaleY="0.5"
        android:gravity="right"
        android:id="@+id/ratingBar"
        android:numStars="5"
        android:longClickable="false"
        android:indeterminateOnly="false" />

...
。。。
...

如果你需要图片,我可以提供一个屏幕盖。此外,我可以调整我在评级栏中使用的星星图像的大小,但我认为标准的android大小大约为50x50。

这是问题的屏幕上限。如您所见,分级栏右侧有一点空间。另外,只需使用占位符图像。是否在代码中调整
分级栏的大小?通过xml中的scaleX、scaleY调整大小。我可以试着用代码来做。如果只使用一个
分级条
,会发生什么?如果您将
android:layout\u width=“match\u parent”
设置为您的
LinearLayout
,该怎么办?