Mi informacion de contacto
Correo[email protected]
2024-07-12
한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina
🍎blog personal:Página principal
🏆columna personal:Androidee
⛳️ Si no dona a la dinastía Tang, le agradeceré su éxito.
Tabla de contenido
7.11 res+Notas del manifiesto de Android
Archivo AndroidMainifest.xml en principal
etiqueta="@string/nombre_de_la_aplicación"
appComponentFactory="androidx.core.app.CorecomponentFactory"
requestLegacyExternalStorage="verdadero"
reglas_de_extracción_de_datos="@xml/reglas_de_extracción_de_datos"
contenido de copia de seguridad completo="@xml/reglas_de_copia_de_seguridad"
android:nombre=".ActividadPrincipal" android.:exportado="verdadero"
android:nombre="android.intent.action.MAIN"
android:nombre="android.intent.categoty.LAUNCHER"
android:layout_height='match_parent' define la altura del diseño para que coincida con el contenedor principal
android: orientación="vertical" organiza las subvistas verticalmente
herramientas: contexto establece el contexto utilizado para la vista previa en:. . . .
android:backgroung: establece el fondo en negro
android: id establece este identificador único
android:editable Establece si EditText se puede editar android:orientation="horizontal" Especifica la dirección de disposición de la subvista de LinearLayout u otros contenedores de diseño que admitan la orientación. hori es la disposición horizontal de la vista android:gravity="center_horizontal"> se utiliza para establecer la alineación horizontal del contenido de la vista dentro de su espacio disponible. centro alinea la vista horizontalmente en el centro
android:fondo="@drawable/selector"/><!-- 设置按钮的背景为selector资源 -->
android:state_pressed
: Estado presionado.
android:state_focused
: Estado de enfoque.
android:state_checked
: estado seleccionado.
android:state_enabled
: Estado habilitado.
android:state_selected
: estado seleccionado.
android:state_hovered
: estado de desplazamiento (generalmente usado para pasar el mouse).
selector
Es un archivo de recursos en Android que se utiliza para definir la apariencia de los elementos de la interfaz de usuario (como botones, imágenes, etc.) en diferentes estados.aprobarselector
, puede especificar diferentes fondos, imágenes o colores para un elemento de la interfaz de usuario en diferentes estados (como presionado, enfocado, seleccionado, etc.) para lograr efectos dinámicos.
``: Este es el elemento raíz, lo que indica que se trata de un recurso selector.
``: cada item
El elemento representa un estado.
android:drawable
: Especifique los recursos utilizados en este estado, como colores o imágenes.
android:state_pressed="true"
: Indica que el botón está presionado.Hay otros estados que se pueden utilizar, comostate_focused
(enfocar),state_checked
(seleccionado),state_enabled
(habilitar) etc.
estado predeterminado item
: Un recurso utilizado cuando no se cumple cualquier otro estado. Generalmente se coloca en último lugar.
<!-- 当按钮被按下时,使用 gray 作为背景 --> <item android:drawable="@drawable/gray" android:state_pressed="true"/> <!-- 当按钮处于默认状态时,使用 white 作为背景 --> <item android:drawable="@drawable/white"/>
Es un archivo de recursos que define la geometría dibujable. Permite la creación de elementos gráficos simples, como rectángulos, rectángulos redondeados, elipses, que se pueden utilizar para crear bordes divisorios de fondo para botones.
`` es el elemento raíz en el archivo de recursos de Android, que se utiliza para definir varios tipos de recursos, como cadenas, colores, tamaños, etc. Se puede hacer referencia a estos recursos y utilizarlos en diferentes partes de la aplicación, lo que permite la gestión centralizada y la reutilización de recursos.
Contiene declaraciones de componentes y propiedades relacionadas con la aplicación.
Si se debe permitir la copia de seguridad de datos de la aplicación
Definir el icono de la aplicación.
La definición de íconos circulares funciona en dispositivos que admiten íconos circulares
Si se admite la dirección del diseño de derecha a izquierda
El tema de la aplicación, especificando los estilos utilizados por la aplicación.
Definir la clase de fábrica de componentes de la aplicación para crear instancias de componentes de la aplicación.
Solicitud para utilizar el acceso al almacenamiento externo heredado, disponible para Android Q (29) y superiores
Especifique el nivel de API de destino de la herramienta sin afectar el comportamiento real del tiempo de ejecución.
Especifique la ubicación del archivo de reglas de extracción de datos (se puede eliminar si no es necesario)
Especifique la ubicación del archivo de contenido de la copia de seguridad completa (se puede eliminar)
Definir un componente de actividad 'android:name' especifica el nombre de la clase de actividad
android: exportado especifica si la actividad puede ser iniciada por otras aplicaciones
El filtro de intención de la actividad determina a qué intenciones puede responder la actividad.
Especifique la actividad como la actividad de entrada principal y la actividad predeterminada cuando se inicia la aplicación.
Agregue la actividad al iniciador para que aparezca en la lista de aplicaciones.
[JAVA] ¿Cuál es la diferencia entre ejecución de hilo () y inicio ()? -Blog de CSDN
[JAVA] Java8 inicia ConcurrentHashMap, ¿por qué se abandona el bloqueo de segmentación? Blog de CSDN
[JAVA] Cómo garantizar que una colección no se pueda modificar-Blog de CSDN
[Mybatis] Cómo prevenir la inyección de SQL en el blog Mybatis-CSDN