| |||
como formar un RadioGroup personalizado Buen dia mi duda es si puedo realizar un radiogroup personalizado, que los radiobuttons se vayan creando a partir de unos registros en la base de datos, para poder seleccionar varios al mismo tiempo. |
| |||
Respuesta: como formar un RadioGroup personalizado Muchas gracias me sirvio mucho tu codigo, solo que tengo un detalle, necesito seleccionar varios radiobuttons al mismo tiempo, y no me deja realizarlo, solo me da chanse de escoger uno, asi que ojala me púedan ayudar: aqui esta el codigo
Código JAVA:
Ver original |
| |||
Respuesta: como formar un RadioGroup personalizado hola disculpa mi ignoracia soy nueva en esto, yo quisiera poder crear un numero distinto de radio buttons dependiendo d cierta condicion en un editable pero no se como, y no se a que se refiere ll en ll.addView(rg); alguna idea, gracias desde ya!! |
| |||
Respuesta: como formar un RadioGroup personalizado Mira lo q hago es que formo dinamicamente el radiogroup, y en la parte de "pantalla.addView" lo unico que hago es agregarlo al xml que muestra nuestra actividad, lo que tendrias que hacer en este caso es que pidas el numero de radios que quieras en un edittext y q al momento de q le den el boton te los muestre, lo q haces es q captas el numero y lo pones como limite dentro de un ciclo, y dentro de ese ciclo vas formando los radios y despues con addView lo muestras |
| |||
Respuesta: como formar un RadioGroup personalizado Hola de nuevo, tengo un nuevo problema, quisiera que los radiobuttons se crearan a partir de una condicion en el editable como antes lo habia mencionado, pero no puedo lograrlo, una vez que escribo en el autocomplemento no sucede nada, al menos que introduzca el if dentro de una accion de boton (cosa q no quiero hacer) quisiera que aparecieran inmediatamente despues de q la condicion se cumpla (espero no haber dicho una barbaridad) anexo mi código, espero me puedan ayudar. Saludos =) @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); AutoCompleteTextView textView = (AutoCompleteTextView) findViewById(R.id.origin); if (textView.getText().toString().equals("pantitlan") ) { LinearLayout ori = (LinearLayout) findViewById(R.id.linearLayout2); RadioGroup RG1 = new RadioGroup(this); RG1.setOrientation(RadioGroup.HORIZONTAL); //RG1.setFocusable(true); RadioButton[] RB = new RadioButton[4]; for (int i=0; i<4; i++) { RB[i] = new RadioButton(this); RG1.addView(RB[i]); if(i==0) { RB[i].setChecked(true); RB[i].setText("L-1"); } if(i==1) RB[i].setText("L-5"); if(i==2) RB[i].setText("L-9"); if(i==3) RB[i].setText("L-A"); } ori.addView(RG1); } } |
Etiquetas: |