-1

(私は私の投稿の最後にコードを置きました)

隠しメニューを作りたいです。

私が良い道をとるかどうかはわかりません。

いくつかのボタンが表示され、いくつかの非表示のボタンがあり、別の表示されているボタンがあります。最初のレイアウトのボタンの1つは、非表示のボタンを表示するように設定する必要があります。

最初の束の直後に最後のボタンが欲しいのですが。しかし、私がレイアウトを非表示にしたように、私は空のスペースを持っています。

セットのボタンを押すと、最後のボタンが下がっていることを確認したいのですが。

私がやりたいことと私がしたことをあなたが理解してくれることを願っています。

<?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"
   android:background="@drawable/fond"
   >


    <ImageView
        android:id="@+id/imageView1"
        android:contentDescription="@string/desc"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/top" 
        android:layout_gravity="top" 
        android:adjustViewBounds="true" 
    />

    <LinearLayout 
        android:layout_below="@+id/imageView1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical"
        android:background="@drawable/fond2"
        >
        <LinearLayout 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:orientation="vertical"
            android:layout_marginLeft="30dp" 
            android:layout_marginRight="30dp"

            >
            <LinearLayout 
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:weightSum="3"
                >
                <Button 
                    android:id="@+id/button_garçon"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="@string/Bg"
                    android:background="@drawable/button_purple" 
                    android:layout_weight="1"
                    android:textColor="#ffffff"
                    android:onClick="actionGarçon"
                />
                <Button 
                    android:id="@+id/button_mixte"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="@string/Bm"
                    android:background="@drawable/button_purple" 
                    android:layout_weight="1"
                    android:textColor="#ffffff"
                    android:onClick="actionMixte"
                />
                <Button
                    android:id="@+id/button_fille"
                    android:layout_width="0dp"
                    android:layout_height="wrap_content"
                    android:text="@string/Bf"
                    android:background="@drawable/button_purple" 
                    android:layout_weight="1"
                    android:textColor="#ffffff"
                    android:onClick="actionFille"           
                />
            </LinearLayout>
            <LinearLayout 
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:weightSum="1"
                >

                <Button
                    android:id="@+id/button_param"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="@string/Bp"
                    android:background="@drawable/button_green" 
                    android:layout_weight="1"
                    android:textColor="#ffffff"
                    android:onClick="actionParametre"           
                />
            </LinearLayout>
            <!-- invisible -->
            <LinearLayout 
                xmlns:android="http://schemas.android.com/apk/res/android"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:orientation="vertical"
                android:visibility="invisible"
                >
                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:text="@string/Tq" 
                    android:textColor="#000000"
                />
                <EditText android:id="@+id/edit_message"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:hint="@string/Emc"
                    android:singleLine="true"
                />
                 <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:text="@string/Tpre"
                    android:textColor="#000000"
                />
                <EditText android:id="@+id/edit_message"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:hint="@string/Epre"
                    android:singleLine="true"
                />
                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:text="@string/Tsuf" 
                    android:textColor="#000000"
                />
                <EditText 
                    android:id="@+id/edit_message"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:hint="@string/Esuf"
                    android:singleLine="true" 
                />

                <TextView
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:text="@string/Tl"
                    android:textColor="#000000"
                />
                <LinearLayout 
                    xmlns:android="http://schemas.android.com/apk/res/android"
                    android:layout_width="fill_parent"
                    android:layout_height="wrap_content"
                    android:orientation="horizontal" 
                    android:weightSum="100"
                    >

                    <Button android:id="@+id/button_court"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="@string/Blc" 
                            android:layout_weight="25"
                            android:background="@drawable/button_purple"
                            android:textColor="#ffffff" 
                            android:onClick="actionCourt"
                    />
                    <Button android:id="@+id/button_moyen"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="@string/Blm" 
                            android:layout_weight="25"
                            android:background="@drawable/button_purple"
                            android:textColor="#ffffff" 
                            android:onClick="actionMoyen"
                    />
                    <Button android:id="@+id/button_long"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="@string/Bll"
                            android:layout_weight="25" 
                            android:background="@drawable/button_purple"
                            android:textColor="#ffffff"
                            android:onClick="actionLong" 
                    />
                    <Button android:id="@+id/button_tous"
                            android:layout_width="wrap_content"
                            android:layout_height="wrap_content"
                            android:text="@string/Blt"
                            android:layout_weight="25" 
                            android:background="@drawable/button_purple"
                            android:textColor="#ffffff"
                            android:onClick="actionTous" 
                            android:state_pressed="true"
                    />
                </LinearLayout>

                <Button android:id="@+id/button_orig"
                        android:layout_width="fill_parent"
                        android:layout_height="wrap_content"
                        android:text="@string/Bo"
                        android:background="@drawable/button_purple" 
                        android:textColor="#ffffff"
                        android:onClick="actionOrigine"
                />
            </LinearLayout>
            <!-- /invisible -->
            <Button android:id="@+id/button_recher"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:text="@string/Br"
                android:background="@drawable/button_green"
                android:textColor="#ffffff"
                android:onClick="actionRecherche"
            />
        </LinearLayout>
    </LinearLayout>      
</LinearLayout>

前もって感謝します。

4

1 に答える 1

1

android:visibility="gone"私が正しく理解していれば、設定したもの"gone"がレイアウト上のスペースを占有しないように使用したいと思います。

基本的に、android:visibility="invisible"あなたの代わりに使用する必要がありますandroid:visibility="gone"

それが機能するかどうかを確認します。

于 2012-07-27T16:50:30.913 に答える