Tag: ANDROID-LAYOUTPARAMS
Implementé un botón “habilitado” personalizado en Android. Establecí android:stateListAnimator=”@null” cuando mi botón está deshabilitado y quiero restablecerlo al estilo predeterminado de Widget.AppCompat.Button cuando está habilitado. Pero, ¿cómo puedo restablecerlo? ¿Qué debo establecer en stateListAnimator?
Estoy intentando establecer programáticamente el estilo para mi botón. Aquí está mi estilo: <style name=”MainButton”> <item name=”android:background”>@drawable/bg_button</item> <item name=”android:layout_width”>match_parent</item> <item name=”android:layout_height”>70dp</item> <item name=”android:padding”>10dp</item> <item name=”android:textColor”>@color/red</item> <item name=”android:textSize”>30sp</item> <item name=”fontPath”>fonts/Semibold.ttf</item> </style> Y luego, en un fragmento, intento hacer lo siguiente: val button = Button(ContextThemeWrapper(context, R.style.MainButton), null, R.style.MainButton).apply { this.text = text . . . Read more
Sé que podemos establecer AttributeSet sin crear atributos personalizados en XML: XmlPullParser parser = resources.getXml(myResource); AttributeSet attributes = Xml.asAttributeSet(parser); Quiero hacer algo como esto kotlin val attrs: AttributeSet = AnArray("android:orientation=Horizontal"," android:layout_height=match_parent") java AttributeSet attrs = new AnArray("android:orientation=Horizontal"," android:layout_height=match_parent") ¿Es posible escribir un arreglo y almacenarlo como AttributeSet?