Articles of anko

Escriba desajuste. Mapa obligatorio <String, Any> Found Map <String, Any?>

Estoy tratando de ejecutar select utilizando la extensión anko en kotlin como a continuación fun read() { database.use { select(PersonTable.Name).exec { select("myTable").exec() { parseList( object : MapRowParser<Map<String, Any>> { override fun parseRow(columns: Map<String, Any?>): Map<String, Any> { Log.d("Hello", "Hello") return columns; } } ) } } } } Recibo un error en la return column […]

Kotlin Anko Custom View Ámbito principal

Si estamos construyendo una vista personalizada, por ejemplo, algo como esto: class FrameLayoutNormal: FrameLayout{ constructor(context: Context) : this(context, null) constructor(context: Context, attrs: AttributeSet?) : this(context, attrs, 0) constructor(context: Context, attrs: AttributeSet?, defStyleAttr: Int) : super(context, attrs, defStyleAttr) { textView{ lparams(…) } } no podemos definir lparams, porque el comstackdor no sabe quién es el padre. […]

Cambiar el text de los botones y los colors de la barra de progreso con Anko

Necesito cambiar los colors de text pnetworkingeterminados de las alertas de Anko. Tengo el mismo problema con las barras de progreso en progressDialogs. Sería bueno personalizarlos e incluso los colors de descripción / text del título o los colors de background de las alertas.

Usando AnkoLogger con niveles que no sean "información"

Uso AnkoLogger en mi proyecto de Android, pero solo funciona cuando el nivel de logging es info , otros niveles no registran nada, pero el Log Android incorporado funciona bien. ¿Qué puedo hacer para usar AnkoLogger como un reemploop del integrado?

¿Cómo usar seleccionableButtonBackground en Anko?

¿Cómo uso el atributo selectableButtonBackground en una vista personalizada que utiliza el método de apply() de Anko apply() dentro de su constructor como la siguiente estructura? class XPTO(context: Context) : CardView(context) { init { this.apply { // I'd like to invoke selectableButtonBackground here } } He intentado hacer context.obtainStyledAttributes(arrayOf(R.attr.selectableItemBackground).toIntArray()).getDrawable(0) pero sin éxito.

Cómo get references de identificadores personalizados en values ​​/ ids.xml

Estoy usando anko en el adaptador recyclerView para crear la vista del usuario. Lo he hecho con éxito pero no sé cómo referirlo usando kotlin sintético por ID de vista (quiero getlo sin findViewById) value / ids.xml <resources> <item name="txv1" type="id"/> <item name="txv2" type="id"/> Mis códigos getView de Anko: private fun getView(context: Context): View{ return […]

Accediendo a las vistas de la actividad con Anko

Sé que puedo usar un atributo de id con Anko para identificar una vista: class MainActivityUI : AnkoComponent<MainActivity> { override fun createView(ui: AnkoContext<MainActivity>) = with(ui) { frameLayout { textView { id = R.id.text } } } } Luego obténgalo en la Activity usando la function find() (o usando las extensiones de Kotlin para Android): class […]

El selector común Kotlin anko no funciona como en los ejemplos proporcionados

Cuando se utiliza el selector anko como se indica en los ejemplos, no funciona val countries = listOf("Russia", "USA", "Japan", "Australia") selector("Where are you from?", countries) { i -> toast("So you're living in ${countries[i]}, right?") } aquí cuando se define la function lambda, se esperan dos types de arguments esperados. (Dialoginterface e int). Estoy atascado […]

kotlin coroutine y la relación entre el manejador principal

Tengo el siguiente fragment verticalLayout { gravity = Gravity.CENTER button("BUTTON").onClick { trace("click on process") runBlocking { trace("blocking start") // #1 delay(20000L) #2 trace("blocking end") // #3 } trace("click process end") } } trace es una function definida como una function de utilidad para cerrar la session de posts utilizando Log.e con el nombre de la […]

Cómo utilizar TextInputLayout y TextInputEditText en Kotlin anko

Error:(63, 13) Unresolved reference: textInputLayout Error:(64, 17) Unresolved reference: textInputEditText Me aparece un post de error al intentar agregar textInputLayout y textInputEditText en kotlin anko. A continuación está mi código – private fun test(context: Context): View{ return with(context){ verticalLayout { textInputLayout { textInputEditText{} } } } }