CheckedTextView

用法:

AbListView里Item可以设置为CheckedTextView,设置background为selector,即可设置listView.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE)、CHOICE_MODE_SINGLE

原理:

CheckedTextView实现了Checkable接口。ListView在performOnClick时,在updateOnScreenCheckedViews方法中,判断view instance of Checkable,会调用Checkabe接口的setChecked(boolean)方法来更新视图。

你可能感兴趣的:(Android,Java等基础知识)