Crear casilla de verificación con aleación de titanio
Soy nuevo en aleación de titanio y me gustaría cambiar mi proyecto de plantilla de titanio por defecto a la aleación. A continuación se muestra el código para crear un cuadro de texto en la plantilla predeterminada. Quisiera cambiar esto a la plantilla de la aleación.
var checkbox = Ti.UI.createSwitch({ id:'checkbox', style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX, });
- Compatibilidad con Titanium con Android
- Cómo eliminar tamaño de montón crecer en la aplicación de titanio en Android?
- Cómo configurar Android SDK para Titanium en Mac OS Lion?
- Terminación de proceso anormal del instalador de aplicaciones
- Appcelerator Titanium: Android SDK no se carga
- Cómo configurar una aplicación para ejecutar en cada inicio de móvil?
- Titanium - iconos de pestañas android para recursos específicos de densidad no funcionan
- GetElementsByTagName resultados en NullPointerException
- ¿Cómo usar el mismo diseño para Android y iPhone con Titanium?
- Titanium vs las herramientas nativas
- ¿Cómo puedo hacer el efecto de pelado de papel en Android?
- ¿Cómo le digo a Titanium que elija un icono de aplicación basado en la densidad de la pantalla?
- Android no puede recuperar mi posición actual (Appcelerator Titanium)
No es difícil! Pruebe esto dentro de su marcado de la vista de la aleación XML:
checkbox.xml
<Alloy> <Switch id="checkbox"/> </Alloy>
Ahora podemos usar el archivo de estilo para establecer atributos basados en el id.
casillas de verificación
"#checkbox[platform=android]" : { style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX }
Esto establecerá el estilo a la casilla de verificación, también tenga en cuenta que he establecido esto para que sólo suceda para Android. Alternativamente, si queríamos que cada conmutador fuera del estilo de casilla de verificación, podríamos establecer esto dentro de app.tss :
"Switch" : { style:Ti.UI.Android.SWITCH_STYLE_CHECKBOX }
Puede crear la casilla de verificación como esta.
var checkbox = Ti.UI.createSwitch({ style: Ti.UI.Android.SWITCH_STYLE_CHECKBOX, textAlign:Ti.UI.TEXT_ALIGNMENT_LEFT, title:'Notice Me', value:true, width: 300, left: 18 }); win.add(checkbox); checkbox.addEventListener('change',function(e){ //function Ti.API.info('Switch value: ' + checkbox.value); });
- Utilización de un receptor de difusión como actividad de clase interna con registro de manifiesto
- No se crea el archivo R.java