0

こんにちは私はlistViewを持っていて、そのすぐ下に数字のあるレイアウト(カスタム「キーボード」です)が隠され、このレイアウトの下に常に表示される別のレイアウトがあります。私の問題は、relativeLayout を使用し、キーボードの可視性を GONE にしてから VISIBLE にしようとすると、キーボードが表示されないことです。listView は、新しいレイアウトが表示されていることを認識せず、サイズが変更されないようです。以下はコードです。どんな答えでも大歓迎です。

<ListView
        android:id="@+id/list"
        android:layout_width="fill_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:scrollbars="none"
        android:divider="#000000"
        android:background="@color/white_to_gray"
        >
</ListView>

<LinearLayout android:layout_width="fill_parent"
              android:layout_height="wrap_content"
              android:orientation="vertical"
              android:id="@+id/keyboard_menu"
              android:layout_alignParentBottom="true">
    <com.example.Keyboard android:layout_width="fill_parent"
                          android:layout_height="50dp"
                          android:id="@+id/keyboard_layout"
                          android:background="@color/dark_grey"
                          android:visibility="gone"/>

    <include layout="@layout/menu"
             android:id="@+id/menu"
            />

    </LinearLayout>
</LinearLayout>

4

0 に答える 0