2011-06-21 85 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功能...

相关问题