我无法真正找到这个问题的答案,所有我找到的是本地化的问题。比方说,我有这样的:android:如何使视图填充可用空间
我可以成功地做到这一点。但是,我想如果“BUTTON2
”的可见性设置为GONE
,请尽量使BUTTON1
的宽度尽可能大。因此,它看起来就像这样:
目前这里的非工作代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:layout_gravity="center">
<com.rey.material.widget.Button
android:id="@+id/button2"
style="@style/Material.Drawable.Ripple.Wave.Light"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="goToOccasion"
android:padding="20dp"
android:text="@string/join"
app:rd_enable="true"
app:rd_rippleColor="@android:color/darker_gray"
app:rd_rippleType="wave"
android:gravity="center"
android:layout_alignParentTop="true"
android:layout_toEndOf="@+id/joinOccasionBTN"
android:layout_marginStart="87dp"
android:layout_alignBottom="@+id/joinOccasionBTN" />
<com.rey.material.widget.Button
android:id="@+id/joinOccasionBTN"
style="@style/Material.Drawable.Ripple.Wave.Light"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="goToOccasion"
android:padding="20dp"
android:text="@string/join"
app:rd_enable="true"
app:rd_rippleColor="@android:color/darker_gray"
app:rd_rippleType="wave"
android:gravity="center"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true" />
</RelativeLayout>
导致此:
当BUTTON2是visible
,和它的结果与上面的图片相同,但没有button2(“JOIN”)。
我可以问为什么我会得到downvotes?这是一个非常有用的非本地化问题,适用于大量用户 –