1

我无法突出显示 ListView 中的选定项目。基本上,我想通过仅在项目顶部应用覆盖来突出显示所选项目。

我有两个 9-patch 图像,我最初用于列表项背景上的正常/按下状态。但是,该效果仅适用于背景,而不适用于其他视图,从而为我们创造了诡异的效果。我们希望能够在选中时突出显示视图。

我现在将 drawSelectorOnTop 设置为 true。我也在 listSelector 中使用按下状态背景。这会产生类似的效果。然而,尽管我使用的图像作为背景非常好,但现在突出显示的项目比其他项目大。

基本上,我们想要实现的是与在 Google Play 商店、Google Play 音乐、Google Keep 上看到的相同的选择器效果。我的列表项具有相当多的 ImageView 功能,我希望选择器突出显示它而不是背景。

4

1 回答 1

0

看看这个:ListView - 突出显示项目的子布局。我已经实现了我认为你想要做的事情。

于 2013-10-28T17:34:37.947 回答