2010-05-25 76 views
0

我创建了一个具有圆角背景的listView。现在,当我在列表视图中选择第一项时,选择器形状不是顶部圆角矩形。同样,当我选择列表视图中的最后一个项目时,选择器形状不是底部圆角矩形。如果我将圆角矩形应用于选择器,则所有listview项目选择都将舍入矩形形状。所以我希望选择器形状与listview的圆角矩形背景匹配。ListView舍入选择器

请帮我解决这个问题。

+0

不知道你是否仍然需要它,但我已经为此创建了一个Android库。看看[UITableView for Android](https://github.com/thiagolocatelli/android-uitableview) – Thiago 2011-09-19 16:05:14

回答

0

默认情况下,列表视图是矩形形状。但是我们可以覆盖它并给出形状以列出项目。但是因为默认形状是矩形,所以我们不能在选择器中覆盖它。 我确实遇到过这个问题。但是没有其他方法可以更改列表视图选择器形状。 这是Android的默认功能。

+1

不,我已经解决了这个问题。 http://www.anddev.org/view-layout-resource-problems-f27/rounded-corners-on-listview-t8193.html – Sathiya 2011-01-28 04:31:26