我需要您对我的设计提出建议,如果您有更好的想法(或者您同意我的观点),那就太好了。出于某种原因,我觉得这是一种“石器时代的编程风格”,但让我们看看。
基本上我有我的 xml 相对布局。在中心(垂直和水平)。我想根据某些用户输入显示“任一”3 个按钮或 3 个文本。所以我做的是以下内容:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/mainLayout"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clipChildren="false"
android:clipToPadding="false" >
<RelativeLayout android:id="@+id/Buttons"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" >
<Button1 .../>
<Button2 .../>
<Button3 .../>
</RelativeLayout>
<RelativeLayout android:id="@+id/Texts"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" >
<TextView1 .../>
<TextView2.../>
<TextView3.../>
</RelativeLayout>
</RelativeLayout>
根据代码中的用户输入,我将可见性设置为可见或不可见
这可以吗?如果不是,你有什么建议?