开发者

List Item Selected Behavior

开发者 https://www.devze.com 2023-01-18 11:35 出处:网络
When I change the background color of a list item it no l开发者_开发问答onger flashes green when selected.Is there a way to retain this default behavior when the background is changed?The \"green flas

When I change the background color of a list item it no l开发者_开发问答onger flashes green when selected. Is there a way to retain this default behavior when the background is changed?


The "green flash" is part of the background. By replacing the background (presumably, with a simple color), you eliminated the flash.

First, consider whether you should be changing the background of a list item. For example, if you are doing all of the list items this way, perhaps the ListView should have the background color.

If that does not help, you need to make the background be a StateListDrawable with the appropriate states.


u can set the background resource for the view with

setBackgroundResource(android.R.drawable.menuitem_background);

and get the desired effect

0

精彩评论

暂无评论...
验证码 换一张
取 消