Cómo configurar un fondo translúcido para un diseño de forma programática?
Mi aplicación tiene una clase que extiende Layout relativo. Me gustaría saber si hay alguna manera en la que pueda hacer que el fondo de esta clase sea translúcido por programación. Puesto que su no una actividad no puedo fijar el atributo del estilo en el archivo del manifiesto a "translúcido" y no puedo utilizar el método del setAlpha () también puesto que el método del setAlpha () es aplicable del nivel 11 de la API adelante y mi uso tiene un nivel del API de 11 y debido a ciertas restricciones no puedo cambiarlo a API Nivel 11. ¿Podrías por favor guiarme en este tema?
Gracias.
- La imagen de fondo en disposición lineal no está bien dimensionada
- ¿Por qué estoy recibiendo un error "Recuperando padre para el elemento: No se encontró ningún recurso que coincida con el nombre dado '@android: style / Theme.Dialog.Alert'"?
- Cómo crear gradiente de fondo animado como Instagram app?
- ¿Es posible ajustar el adaptador al diseño lineal?
- FrameLayout margen no funciona
- Diseño diferente para orientación horizontal y vertical
- ¿Visión de lista de dos vías?
- Excepción en el diseño de carga: java.util.LinkedHashMap.eldest () Ljava / util / Map $ Entrada;
- Cómo establecer el ancho de la ListView en un PopupWindow en Android?
- Disposición de Android con 2 botones espaciados uniformemente
- Android - ¿Cómo establecer el estilo de botón de forma programática en un Linearlayout?
- El botón "Sí" no aparece en el cuadro de confirmación de la aplicación de Android.
- Android - ¿Cómo dividir una vista en 4 partes iguales?
Utilice setBackgroundResource
o setBackgroundColor
. Creo que primero es bastante simple.
El segundo toma un int
como un argumento. Por lo tanto, acaba de convertir su color hex (por ejemplo #55000000
) en decimal y que funcionará también.
Sin embargo, es mejor utilizar setBackgroundResource
, porque en este caso almacena los colores en un archivo independiente:
setBackgroundResource(R.color.mycolor); setBackgroundResource(android.R.color.transparent); //etc