Maison > Java > javaDidacticiel > le corps du texte

Comment implémenter la fonction de zone supérieure et inférieure fixe et de zone centrale coulissante dans Android

PHP中文网
Libérer: 2017-08-26 17:50:57
original
3763 Les gens l'ont consulté

Vous aurez peut-être besoin d'une telle fonction. La mise en page Android implémente des bandes supérieures et inférieures fixes, un menu en haut et la zone centrale peut être touchée pour glisser de haut en bas.

Présentons comment implémenter cette fonction dans le fichier de mise en page Android

Tout d'abord, assurez-vous d'avoir installé Eclipse, JDK et Android SDK. Je ne les expliquerai pas un par un. ici. Créez une machine virtuelle Android, créez les éléments requis dans le code ci-dessous en les faisant glisser.

Ce code a été testé par moi et est disponible pour référence

Le code est le suivant :

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android";
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical">
    <RelativeLayout
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" >
        <LinearLayout
            android:id="@+id/linearLayout1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentTop="true" >
            <Button
                android:id="@+id/button1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
            <Button
                android:id="@+id/button2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
        </LinearLayout>
    <ListView
            android:id="@+id/listView1"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_above="@id/bottom"
            android:layout_below="@id/linearLayout1"
           >
        </ListView>
        <LinearLayout
            android:id="@+id/bottom"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:layout_alignParentBottom="true" >
            <Button
                android:id="@+id/button1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
            <Button
                android:id="@+id/button2"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="Button" />
        </LinearLayout>
    
    </RelativeLayout>
  
  </LinearLayout>
Copier après la connexion

Cet article est fourni par PHP Chinese. site Web

Adresse de l'article : http://www.php.cn/java-article-377488.html

Pour apprendre la programmation, rendez-vous sur le site Web PHP chinois www.php.cn

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal