2012-11-07 4 views
16

私はリストビューを持っています。 もう1つ別のlistViewビューがあり、それは正常に動作し、トップページから自分自身を移植します。 なぜ、私のlistViewは上からではなく下から始まるのですか?ListViewは上部からではなく下部から取り込まれます

マイXML `

<ListView 
    android:id="@+id/list_view_showRegister" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_above="@+id/showRegister" 
    android:layout_alignParentLeft="true" 
    android:layout_marginTop="50dp" 
    android:clickable="false" > 

</ListView>` 
+0

あなたの質問は何ですか?また、 "android" ;-)のようなタグを追加しようとしていますようこそstackoverflowへ。 – siebz0r

+0

ちょうど私が何の質問もしなかったことに気付きました、なぜ私のlistViewが下から上にそれ自身を移植しているのだろうと思っています。私はそれを下方に拡大したい。ありがとう:) – NiklasHansen

答えて

26

ListViewは、実際上、上から下に向かって表示されます。ちょうどページの上からではありません。

layout_height="wrap_content"layout_above="@+id/showRegister"を設定しました。高さがwrap_contentの場合、ビューは内容がの場合にのみ表示されます。その後、layout_aboveを使用したため、別のビューのすぐ上にとなります。

リストビューは下から塗りつぶされていませんが、リストビューの上から塗りつぶしていますが、リストビュー自体は画面の途中から始まっています。リストビューの上にあるものは、実際にはリストビューの一部ではなく、ですが、代わりに空白です。

解決策は、layout_height="match_parent"を設定するか、layout_aboveタグを削除することです。

私はこれが古い質問だと知っていますが、これはGoogleを介してこの問題を発見した可能性のある他の誰にも役立つことを願っています。

+0

あなたはチャンピオンです...!ありがとうTeifi – GvSharma

+0

@gvsharma問題はありません - 喜んで助けてください! –

関連する問題