-3

在此处输入图像描述

请参阅以下图片。我希望当我在我的 ListView 中滑动一个项目时发生这种情况,我已经成功实现了滑动并且当我设置时:-

view.setBackgroundResource(R.drawable.BLUE);

即使我只是触摸该项目,整个项目背景也会变为蓝色

我希望颜色应该随着我的手指移动,就像它发生在任何 android 设备中一样。

请不要发布类似重复问题的链接,因为我已经看到了这些线程并且没有解决方案也请不要发布在列表视图中实现滑动的解决方案,因为我已经成功实现了这一点。我只是希望当我用手指滑动时会发生这种蓝色黄色的事情。颜色应该随着我的手指移动,就像在任何安卓设备中一样

4

1 回答 1

0

我相信您已经实现了一个包含 的布局文件listView,然后为您使用的每个列表项添加图像和其他内容customArrayAdapter

如果是这样,请转到 listViewxml file并将此属性添加到parent (the outer most) layout.

android:background="@drawable/BLUE"

或者

如果你还没有为你的列表视图实现一个布局文件,并且你在 java 类扩展中做所有事情ListActivity,那么这样做:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    list = getListView();       

    list.setBackgroundResource(R.drawable.BLUE);
            ....
 }

这应该可以帮助您达到预期的结果。

于 2013-08-30T11:42:11.780 回答