Estoy intentando compilar RadioGroup en Android con un RadioButton marcado por defecto. Me pregunto si esto es posible a través de XML, en lugar de hacerlo mediante programación.propiedad RadioGroup checkedButton
no parece el siguiente fragmento de código para trabajar como estoy recibiendo un error:
error: Error: No resource found that matches the given name (at 'checkedButton' with value '@id/rdb_positive')
El código es:
<RadioGroup
style="@style/FormInputField"
android:orientation="vertical"
android:checkedButton="@id/rdb_positive"> <!-- Error on this line -->
<RadioButton
android:id="@+id/rdb_positive"
android:text="@string/answer_positive" />
<RadioButton
android:id="@+id/rdb_negative"
android:text="@string/answer_negative" />
</RadioGroup>
Tiene sentido en cierto modo, como el La identificación de RadioButton se define después de establecer el atributo en RadioGroup, pero luego me pregunto por qué hay tal atributo disponible.
pensé que el suspiro + se utilizó para definir una nueva identificación, me sorprende que funcione :-) Gracias. – Ruben
@LalitPoptani sé que '+' se usa para identificación nueva y también error.pero su solución es asignar '+' –
Cuando haya utilizado '+' en 'RadioGroup', se creará el id' rdb_positive'. Por lo tanto, no es necesario volver a utilizar '+' en 'RadioButton'. Entonces use 'android: id =" @ id/rdb_positive "' en RadioButton. – faizal