我正在开发 Android 应用程序,但我遇到了一个问题。我有 Radiobutton 组:
<RadioGroup
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<RadioButton
android:id="@+id/niezakonczoneRadio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginLeft="6dp"
android:layout_marginRight="14dp"
android:layout_marginTop="0dp"
android:onClick="niezakonczoneRadio"
android:text="Niezakończone" />
<RadioButton
android:id="@+id/zakonczoneRadio"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="4dp"
android:layout_marginLeft="6dp"
android:layout_marginRight="14dp"
android:layout_marginTop="0dp"
android:onClick="zakonczoneRadio"
android:text="Zakończone" />
</RadioGroup>
我想在 if...else 语句(在 onCreate 中)中动态检查其中一个,如下所示:
if (status=="Zakończone"){
RadioButton radioTak = (RadioButton) findViewById(R.id.zakonczoneRadio);
radioTak.setChecked(true);
status_radio="1";
} else {
RadioButton radioNie = (RadioButton) findViewById(R.id.niezakonczoneRadio);
radioNie.setChecked(true);
status_radio="0";
};
即使“状态”变量是“Zakończone”,也会检查 niezakonczoneRadio。这里有什么问题?一般都是一直勾选一个按钮,不管哪个值有变量。感谢帮助。