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

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

PHP中文网
PHP中文网original
2017-08-26 17:50:573690parcourir

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>

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!

Déclaration:
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