Java 如何设置可点击但不可缩放的分级栏?

Java 如何设置可点击但不可缩放的分级栏?,java,xml,android-studio,Java,Xml,Android Studio,我想在单击我的评级栏时显示警报对话框,但问题是评级栏仍然可以缩放(仍然可以更改评级) 我希望我可以单击分级栏,但不能对其进行缩放 在这种情况下 <RatingBar android:layout_width="wrap_content" android:layout_height="wrap_content" style="

我想在单击我的
评级栏时显示
警报对话框
,但问题是
评级栏
仍然可以缩放(仍然可以更改评级)

我希望我可以单击
分级栏
,但不能对其进行缩放

在这种情况下

<RatingBar
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    style="?android:attr/ratingBarStyleSmall"
                    android:isIndicator="false"
                    android:theme="@style/RatingBar"
                    android:rating="5"
                    android:layout_marginTop="2dp"
                    android:id="@+id/showrating"
                    />
<RatingBar
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    style="?android:attr/ratingBarStyleSmall"
                    android:isIndicator="true"
                    android:theme="@style/RatingBar"
                    android:rating="5"
                    android:layout_marginTop="2dp"
                    android:id="@+id/showrating"
                    />
不可能缩放,但也不可能单击

在这两种情况下,我都没有达到我想要的


我对android:isIndicator=“”
有个问题,你可以做的是将你的分级栏包装在一个框架布局中:

<FrameLayout
        android:id="@+id/frame"
        android:clickable="true"
        android:focusable="true"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:onClick="onClick">
        <RatingBar
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    style="?android:attr/ratingBarStyleSmall"
                    android:isIndicator="true"
                    android:theme="@style/RatingBar"
                    android:rating="5"
                    android:layout_marginTop="2dp"
                    android:id="@+id/showrating"
                    />
</FrameLayout>

我必须将onclick添加到框架布局或分级栏吗?@Jakob添加到框架布局。谢谢:)它可以工作。如果你认为我问得好,请把我的问题投赞成票。
public void onClick(View v){
        //AlertDialogue Logic
}