2015-06-28 38 views
0

我對Android相當陌生,當我有一個ListView只包含一個項目出現在ListView底部的項目時。我假設這是因爲ListView從底部填充。那麼,有沒有辦法讓ListView從頂部填充?或者還有其他方法可以獲得相同的結果嗎?謝謝。僅包含單個項目的ListView出現在底部

這裏是我的ListView的

<ListView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:id="@+id/fileList" 
    android:layout_centerHorizontal="true" 
    android:layout_above="@+id/previous"/> 

的定義,當我刪除android:layout_above="@+id/previous問題是固定的,但我的列表中的按鈕,我在底部關閉屏幕後面延伸。

+3

在我的應用程序中,它通常從頂部填充。你能向我們展示一些你的代碼嗎? –

+0

如果你只有1個元素,你怎麼知道它在哪裏填充?我的意思是,1個元素...沒有順序,它總是第一個和最後一個。我想象你的元素出現在屏幕的底部或類似的東西,如果是這樣的話,我想你的佈局文件(XML)有些問題。正如@BertPeters所說,向我們展示一些代碼。 – ArianJM

回答

0

使用靜態XML檢查定義的ListView中的android:gravity屬性。這聽起來像你可能有它設置爲android:gravity="bottom"

0

我能夠通過設置android:layout_heightandroid:layout_widthfill_parent

0

刪除此行來解決這個問題,列表將顯示從頂部。

android:layout_above="@+id/previous" 
相關問題