[JAVA] [Android] Notes sur xml

RelativeLayout --Si vous utilisez toEndOf etc. dans RelativeLayout, Il peut être côte à côte même s'il ne s'agit pas de LinearLayout. --Le centre horizontal (vrai) de RlativeLayout peut être utilisé pour le centrage.

EditText
--Si vous souhaitez saisir des caractères dans l'espace réservé, utilisez un indice.

hoge.xml



<EditText
 android:id="@+id/login"
 android:layout_width="200dp"
 android:layout_height="40dp"
 android:hint="@string/login"
 android:textColor="@color/white"
 android:textColorHint="@color/clear_white" />

Centré

--Si center_vertical ne fonctionne pas, définissez layout_gravity sur center.

Division de zone

--Lorsque vous souhaitez placer deux vues de la même vue côte à côte: définissez layout_weight: 1 et Width = 0. --Lorsque vous souhaitez placer deux vues identiques verticalement: définissez layout_weight: 1 et définissez Height = 0.

Je veux créer quelque chose comme un onglet

--Utilisez ViewPager / PagerTitleStrip.

Lettres centrées

--Définissez la gravité = centre.

Autour du bouton

--Créez shape.xml séparément dans drawable et faites-y référence en arrière-plan de la vue.

shape.xml


<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">

    <!--Largeur de la bordure:Largeur de ligne, couleur:Couleur de la ligne-->
    <stroke
        android:width="0.6dp"
        android:color="@color/white" />

</shape>

Inversez la couleur du texte en appuyant sur (blanc → noir)

hoge.xml


<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:s="true" android:state_pressed="false" android:color="@color/black" />
        <item android:state_focused="true" android:state_pressed="true" android:color="@color/black" />
        <item android:state_focused="false" android:state_pressed="true" android:color="@color/black" />
        <item android:color="@color/white" />

</selector>

Remplacez l'image en appuyant sur (image couleur active → image couleur inactive)

--Créez un sélecteur dans huga.xml de drwable et faites-y référence avec src.

huga.xml


<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <!--État pressé-->
    <item
        android:state_pressed="true"
        android:drawable="@drawable/setting_click" />
    <!--État normal-->
    <item
        android:drawable="@drawable/setting" />
</selector>

Recommended Posts

[Android] Notes sur xml
Remarques sur l'appel du programme d'installation sur l'application Android
Remarques sur le traitement des threads Android (java)
[Android] Notes détaillées
Remarques sur la création d'un plug-in Android pour Unity
Remarques sur les tampons de protocole
Remarques sur le rappel de TextToSpeech
mémo python sur docker
Remarques sur l'héritage multiple
[Android / Kotlin] Notes détaillées 2
Notes sur les expressions régulières
Remarques sur le studio Android
Personnaliser la vue de liste sur Android
Bibliothèque de transmission en plusieurs parties sur Android
Utiliser la communication série sur Android
Développement d'applications ROS sur Android
Utiliser le code natif sur Android
[Ruby] Notes sur la méthode gets
Gestion des événements avec RxBus sur Android
Comment "évider" une vue sur Android
[Android] Obtenez la date du lundi
Obtenez la couverture du code JUnit sur Android.
Notes pour les débutants en développement d'applications Android
Watson Assistant (anciennement Conversation) sur Android
Remarques sur le contrôle du signal en Java
Enregistrer ArrayList à l'aide de GSON sur Android
Remarques sur la migration de CircleCI 1.0 vers 2.0
[Android] Recevoir une intention avec le récepteur de diffusion
Remarques sur le chemin et le package Java
Implémenter la représentation ondulatoire dans les images sur Android
Accélérez l'acquisition d'informations de localisation sur Android
Remarques sur l'utilisation des fichiers de propriétés encodés en UTF-8
Essayez d'utiliser le service sur Android Oreo
Traitement asynchrone par RxJava (RxAndroid) sur Android
Comment détecter les conflits de microphone sur Android
Appeler java depuis C ++ sur Android NDK
Remarques sur les opérateurs utilisant Java ~ Type chaîne ~
[Étude gratuite pour adultes] Communication acoustique avec Android
Filtre Sobel utilisant OpenCV sur Android (Java)
Remarques sur expand () et collapse () de Expandablerecyclerview
Remarques sur l'utilisation de FCM avec Ruby on Rails
[Android] Espionnons les applications des autres
J'ai créé une application de calculatrice sur Android
Remarques sur l'API Stream et SQL de Java
Remarques sur les balises d'extension JSP dans SpringFrameWork
Permet la lecture automatique de Youtube même avec l'application Android de Cordova