【发布时间】:2016-11-10 14:45:48
【问题描述】:
我在RelativeLayout 中放置了两个按钮prev 和next。当我到达应用程序的最后一页时,我正在禁用 next 按钮:
next.setVisibility(View.GONE);
prev 按钮的对齐被打乱了。我希望它与RelativeLayout 的中心对齐,就好像只有一个按钮一样。
这是我的代码:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_below="@+id/radgroup"
>
<Button
android:layout_marginTop="14dp"
android:layout_marginLeft="20dp"
android:text="@string/previous"
android:textAllCaps="false"
android:textSize="23dp"
android:layout_width="150dp"
android:layout_height="70dp"
android:id="@+id/prev"
android:onClick="viewPreviousQuestion"
/>
<Button
android:layout_marginTop="14dp"
android:layout_marginLeft="20dp"
android:text="@string/previous"
android:textAllCaps="false"
android:textSize="23dp"
android:layout_width="150dp"
android:layout_height="70dp"
android:layout_toRightOf="@+id/prev"
android:id="@+id/nxt"
android:onClick="viewNextQuestion"
/>
</RelativeLayout>
onClick 事件是
public void viewNextQuestion(View view) {
if(currqstn==lastqstn){
next.setVisibility(View.GONE);
}
}
【问题讨论】:
-
发布您的布局代码...
标签: android button alignment android-relativelayout visibility