【发布时间】:2013-08-28 19:29:19
【问题描述】:
在屏幕的某个部分,我有时需要显示一个按钮,有时需要显示一个 TextView。当 Button 可见时,TextView 不可见,反之亦然。(在同一位置)。我怎样才能做到这一点 ?
【问题讨论】:
标签: android button layout textview screen
在屏幕的某个部分,我有时需要显示一个按钮,有时需要显示一个 TextView。当 Button 可见时,TextView 不可见,反之亦然。(在同一位置)。我怎样才能做到这一点 ?
【问题讨论】:
标签: android button layout textview screen
这很容易实现。在您的布局中,按钮和 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>
【讨论】: