4

在我的 ListActivity 上,当在 Android 2.2 虚拟设备上运行时,我得到了褪色边缘效果。但是,当我使用带有 Android 2.2.1 的三星 GIO 来运行完全相同的应用程序时,我没有得到 ListView 边缘衰减。可能是什么原因?下面是 ListActivity 中我的 ListView 的 XML:

<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"/>
4

2 回答 2

8

如果我以编程方式启用列表视图的淡入淡出,我会在三星 Galaxy Tab 上看到淡入淡出:

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

也许三星在该版本的 Android 上默认禁用了它。(在固件版本 2.2、Samsung Galaxy Tab 7 上测试)

于 2011-11-24T22:36:38.643 回答
0

我的三星 Galaxy S (2.2.1) 也遇到了同样的问题。你不是一个人 ;-)

我实际上从来没有找到解释。你似乎是唯一一个在网上抱怨这件事的人。我认为这是三星实现其库存 ROM 的方式。只是说他们只是禁用了一个基本的android功能......

于 2011-09-28T23:01:53.117 回答