文件名称:android dialog与popwindow之间的简单运用
文件大小:409KB
文件格式:RAR
更新时间:2017-07-20 17:45:10
android popwindow dialog
PopupWindow顾名思义为弹出式菜单,不同于Dialag对话框,PopupWindow 不会使宿主activity组件失去焦点,也就是说PopupWindow弹出后,你可以与宿主activity进行交互,Dialog却不能做到这一点。 注意:PopupWindow组件的使用问题,PopupWindow是一个阻塞对话框,如果你直接在Activity创建的方法中显示它,则会报错:android.view.WindowManager$BadTokenException:Unable to add window -- token null is not valid; is your activity running? 总结: PopupWindow必须在某个事件中显示或者是开启一个新线程去调用,不能直接在onCreate方法中显示一个Popupwindow,否则永远会有以上的错误。
【文件预览】:
DialogDemo
----bin()
--------classes.dex(20KB)
--------Dialog.apk(44KB)
--------res()
--------dexedLibs()
--------classes()
--------resources.ap_(62KB)
--------DialogDemo.apk(74KB)
--------AndroidManifest.xml(853B)
----res()
--------drawable-ldpi()
--------menu()
--------drawable-hdpi()
--------drawable-xhdpi()
--------drawable()
--------drawable-xxhdpi()
--------values()
--------drawable-mdpi()
--------layout()
----proguard-project.txt(781B)
----ic_launcher-web.png(50KB)
----assets()
----gen()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(177B)
----src()
--------com()
----.project(846B)
----.classpath(475B)
----project.properties(563B)
----AndroidManifest.xml(853B)