0
我想寫一個if-else語句,具體取決於用戶點擊的內容。這是我的main.xml:Android:如何做一個if-else語句,取決於用戶輸入的微調按鈕和單選按鈕
<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:text="Food #1:"
android:textSize="20dp"
android:textStyle="bold"
android:layout_height="wrap_content"
android:id="@+id/txt_comparing"
android:layout_width="wrap_content"
android:layout_centerHorizontal="true">
</TextView>
<Spinner
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_below="@+id/txt_comparing"
android:id="@+id/spn_1">
</Spinner>
<RadioGroup
android:id="@+id/canteen1"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/spn_1" >
<RadioButton
android:id="@+id/option_0"
android:text="ITAS "/>
<RadioButton
android:id="@+id/option_1"
android:text="Design "/>
<RadioButton
android:id="@+id/option_2"
android:text="Engineering "/>
</RadioGroup>
<TextView
android:text="Food #2:"
android:textSize="20dp"
android:layout_centerHorizontal="true"
android:textStyle="bold"
android:layout_below="@+id/canteen1"
android:layout_height="wrap_content"
android:id="@+id/txt_and"
android:layout_width="wrap_content">
</TextView>
<Spinner
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_below="@+id/txt_and"
android:id="@+id/spn_2">
</Spinner>
<RadioGroup
android:id="@+id/canteen2"
android:orientation="horizontal"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/spn_2" >
<RadioButton
android:id="@+id/option1_0"
android:text="ITAS "/>
<RadioButton
android:id="@+id/option1_1"
android:text="Design "/>
<RadioButton
android:id="@+id/option1_2"
android:text="Engineering "/>
</RadioGroup>
<Button
android:id="@+id/btn_compare"
android:text=" Compare "
android:textStyle="bold"
android:layout_alignParentBottom="true"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:layout_alignParentRight="true">>
</Button>
<Button
android:text=" Clear "
android:layout_height="wrap_content"
android:id="@+id/clear"
android:layout_toLeftOf="@+id/btn_compare"
android:layout_alignTop="@+id/btn_compare"
android:layout_alignBottom="@+id/btn_compare"
android:layout_width="wrap_content">
</Button>
在我的主要java類中,如何創建一個if-else語句,具體取決於用戶點擊的內容?我嘗試了很多次,但沒有得到答案。
預先感謝您!
如何微調,但?因爲我試過了你給我的代碼,但它不起作用。它將簡單地顯示用戶通過單選按鈕選擇的內容。然而,如果用戶從微調框中選擇一個項目並從單選按鈕中選擇一個選項,if else語句會是什麼? – 2011-06-07 14:59:23
不幸的是我不能寫應用程序而不是你。在onClick方法中,您可以分析所有網格控件的狀態。 – woodshy 2011-06-07 15:12:05