Android源码库里面,这个类的 OnItemSelectedListener事件没有做处理!
所以在使用这个类时,OnItemClickListener有效果,而OnItemSelectedListener没有效果的!
解决方法:利用反射机制,进行设置;
代码如下:
- /**
- *
- */
- package com.telecom.surfing.tvcn.view;
- import java.lang.reflect.Field;
- import android.content.Context;
- import android.util.AttributeSet;
- import android.util.Log;
- import android.view.KeyEvent;
- import android.view.View;
- import android.view.inputmethod.InputMethodManager;
- import android.widget.AdapterView;
- import android.widget.ListPopupWindow;
- /**
- * 从写了 onKeyPreIme(),back时,只隐藏软键盘;
- * 新增了OnItemSelectedListener处理,Android默认没有做该方法的回调处理
- * @author lcw 2014-3-3 下午4:35:02
- */