2011-06-21 86 views
4

在我的ListActivity上,我在Android 2.2虛擬設備上運行時遇到了衰落邊緣效應。但是,當我使用Android 2.2.1的三星GIO來運行完全相同的應用程序時,我沒有收到ListView邊緣消失。可能是什麼原因?以下是ListActivity中ListView的XML:Android ListView Edge Fading適用於2.2虛擬設備,但不適用於Samsung 2.2.1

<ListView 
    android:id="@+id/@android:list" 
    android:fadingEdge="vertical" 
    android:fadingEdgeLength="3mm" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@id/showMixHeader"/> 

回答

8

如果我啓用的衰落爲ListView編程我看到了我的三星Galaxy Tab褪色:

listView.setVerticalFadingEdgeEnabled(true); // Make sure that fading is displayed on samsung devices 

也許三星禁用它在默認情況下有Android的版本。 (測試固件版本2.2,三星Galaxy Tab 7)

+0

謝謝老兄,這個作品! – zenperttu

+0

不適用於三星gt-i9300 – iscariot

0

我遇到了與我的Samsung Galaxy S(2.2.1)完全相同的問題。你並不孤單;-)

我其實從來沒有找到解釋。你似乎是唯一一個在網上抱怨的人。我認爲這是三星實現他們的股票ROM的方式。它只是說,他們只是禁用基本的Android功能...

相關問題