【发布时间】:2015-07-07 13:22:51
【问题描述】:
如果在适配器中为 convertView 添加 onClickListener 和 onClick() 方法后,ListView 在点击时停止闪烁怎么办? 我扩展了 ArrayAdapter,一切正常。然后我添加了这个:
convertView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//some code
}
onClick() 工作正常(与在 Activity 类中为整个 ListView 设置 onClickListener 不同,正如我之前尝试过的,但不成功),但是当我“单击”时它不再闪烁。问题出在哪里?
【问题讨论】:
-
您能具体说明“眨眼”是什么意思吗?
-
@Arkadiy возможно,не совсем точно слово подобрал。 Обычно при нажатии на ячейку она становится чуть темнее, а у меня - никакой визуальной реакции, хотя функциональность onClick()
-
@Arkadiy 或者你不会说俄语?抱歉,如果我弄错了,我看到你的名字并以为你看到了。
-
Я говорю по-русски, просто не уверен, что здесь допустимо на не-английском
-
Отвечу на русском пока: можешь попробовать сделать 背景 у лэйаута convertView не просто цветом/изображением, а selector @98765432>
标签: android listview onclick android-arrayadapter custom-adapter