天天看點

listView添加點選效果

在adapter的getView方法中:

<code>convertView.setOnTouchListener(</code><code>this</code><code>);</code>

2.重寫方法:

<code>@Override</code>

<code>    </code><code>public</code> <code>boolean</code> <code>onTouch(View v, MotionEvent event) {</code>

<code>        </code><code>// TODO Auto-generated method stub</code>

<code>        </code><code>switch</code> <code>(event.getAction()) {</code>

<code>        </code><code>case</code> <code>MotionEvent.ACTION_DOWN:</code>

<code>            </code><code>v.setBackgroundColor(context.getResources().getColor(R.color.text_color_blue));</code>

<code>            </code><code>break</code><code>;</code>

<code>        </code><code>default</code><code>:</code>

<code>        </code><code>}</code>

<code>        </code><code>return</code> <code>false</code><code>;</code>

<code>    </code><code>}</code>

3.就這樣;

本文轉自wauoen51CTO部落格,原文連結: http://blog.51cto.com/7183397/1650350,如需轉載請自行聯系原作者