所以,我有1個屏幕被切成兩部分。第一部分包含4個按鈕(紅色,藍色,綠色,紫色),第二部分是空白區域。 我想要的是,當我按下按鈕1時,我想要對應的顏色出現在空白處。點擊一個按鈕,並在屏幕的一半上改變顏色
如何創建和空空間
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:weightSum="2"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="0.5">
<Button
android:layout_width="200sp"
android:layout_height="50sp"
android:id="@+id/button1"
android:text="Red"/>
<Button
android:layout_width="200sp"
android:layout_height="50sp"
android:id="@+id/button2"
android:layout_toRightOf="@+id/button1"
android:text="Blue"/>
<Button
android:layout_width="200sp"
android:layout_height="50sp"
android:id="@+id/button3"
android:layout_below="@+id/button1"
android:text="Green"/>
<Button
android:layout_width="200sp"
android:layout_height="50sp"
android:id="@+id/button4"
android:layout_toRightOf="@+id/button3"
android:layout_below="@+id/button2"
android:text="Purple"/>
</RelativeLayout>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1.5"
android:id="@+id/bg2"
android:background="@drawable/selector">
</RelativeLayout>
</LinearLayout>
你做了一些Java類來做到這一點? –