是不是在popupwindow无法使用AutoCompleteTextView完成自动检索的功能,
AutoCompleteTextView autocompletetextview = (AutoCompleteTextView)vPopupWindow
.findViewById(R.id.autocompletetextview);
String[] autor=new String[]{"aa","abc","abcd"};
ArrayAdapter<String> songAdapter=new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,autor);
autocompletetextview.setAdapter(songAdapter);写了个简单的AutoCom04-13 10:06:04.800: ERROR/AndroidRuntime(7896): FATAL EXCEPTION: main
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRoot$W@45ff57f8 is not valid; is your activity running?
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.ViewRoot.setView(ViewRoot.java:505)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.Window$LocalWindowManager.addView(Window.java:424)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.PopupWindow.invokePopup(PopupWindow.java:828)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:740)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1210)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:1022)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.AutoCompleteTextView.onFilterComplete(AutoCompleteTextView.java:1005)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.Filter$ResultsHandler.handleMessage(Filter.java:285)
pleteTextView绑定数据,出现了检索数据的时候就报错。。例如我输入aa就强制停止了、、求解??
AutoCompleteTextView autocompletetextview = (AutoCompleteTextView)vPopupWindow
.findViewById(R.id.autocompletetextview);
String[] autor=new String[]{"aa","abc","abcd"};
ArrayAdapter<String> songAdapter=new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line,autor);
autocompletetextview.setAdapter(songAdapter);写了个简单的AutoCom04-13 10:06:04.800: ERROR/AndroidRuntime(7896): FATAL EXCEPTION: main
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): android.view.WindowManager$BadTokenException: Unable to add window -- token android.view.ViewRoot$W@45ff57f8 is not valid; is your activity running?
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.ViewRoot.setView(ViewRoot.java:505)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:177)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.view.Window$LocalWindowManager.addView(Window.java:424)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.PopupWindow.invokePopup(PopupWindow.java:828)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.PopupWindow.showAsDropDown(PopupWindow.java:740)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.AutoCompleteTextView.showDropDown(AutoCompleteTextView.java:1210)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.AutoCompleteTextView.updateDropDownForFilter(AutoCompleteTextView.java:1022)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.AutoCompleteTextView.onFilterComplete(AutoCompleteTextView.java:1005)
04-13 10:06:04.800: ERROR/AndroidRuntime(7896): at android.widget.Filter$ResultsHandler.handleMessage(Filter.java:285)
pleteTextView绑定数据,出现了检索数据的时候就报错。。例如我输入aa就强制停止了、、求解??
解决方案 »
- Android怎么操作SPI呀
- android怎么实现后台对按键(KeyDown)事件的监控?
- android 调用自身应用程序
- 请教下关于界面布局的问题
- android生成视频缩略图
- android两只手机实现实时通信,用哪种协议?
- 怎么样修改android系统的Notification下拉界面?
- 纯XML代码实现ListView嵌套布局,机器人机器人机器人。。。
- android-support-v13和android-support-v4到底什么关系
- XML文件的一些说明项的疑惑?
- 求助:Android层与linux层的通信
- android 平台下, 前后camera 不能用, lsmod 时, 显示如下. 是什么地方的问题呢?
View music_popunwindwow = mLayoutInflater.inflate(
R.layout.mapsearch_popwindow, null);
mPopupWindow = new PopupWindow(music_popunwindwow,
LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
mPopupWindow.setFocusable(true);
mPopupWindow.setBackgroundDrawable(new BitmapDrawable());
mPopupWindow.showAtLocation(rl, Gravity.LEFT | Gravity.TOP, 0, 50);