私のデザインに関してあなたのアドバイスが必要です。あなたがより良いアイデアを持っている場合 (または私に同意する場合)、それは良いことです. どういうわけか「石器時代のプログラミングスタイル」のような気がしますが、見てみましょう。
基本的に、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>
コードへのユーザー入力に応じて、可視性を可視または不可視に設定しました
これでいいですか?そうでない場合、あなたは何を提案しますか?