在屏幕的某个部分,我有时需要显示一个按钮,有时需要显示一个 TextView。当 Button 可见时,TextView 不可见,反之亦然。(在同一位置)。我怎样才能做到这一点 ?
问问题
106 次
1 回答
0
这很容易实现。在您的布局中,按钮和 textview 在同一个位置。使用android:visibility="visible"/android:visibility="gone"使其中一个可见并隐藏另一个
表单代码,您可以通过使用相应地隐藏和显示它们
View.setVisibility(View.VISIBLE)
View.setVisibility(View.GONE)
像这样的东西:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/hello"
android:visibility="visible"
/>
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:visibility="gone"
/>
</RelativeLayout>
于 2013-08-26T10:27:08.273 回答