解决subActivity里弹出框报错问题
来源:互联网 发布:python项目开发实例 编辑:程序博客网 时间:2024/06/10 06:46
思前想后,没有想明白。在网上找了些资料,有一个博客上是这么说 AlertDialog.Builder(xxx.this) =>AlertDialog.Builder(this.getParent()) 。我按照这个来试了一下,不加this.getParent()会出现上面的错误,加了就没问题。由此可见当前activity应该是tabhost,而不是每个tab对应的activity。
问题又来了,我应该在哪里给Spinner把当前的activity改成this.getParent()?我在程序里是用了(Spinner)findViewById(...)的。一个简单的方法就是直接用new Spinner(Context context, AttributeSet attributeSet),这里的context用this.getParent()应该行。不过我这人比较懒,不喜欢用AttributeSet,界面的全放到layout里面。
又纠结了一个晚上,看来网上有人说不能用setContentView(R.layout...)。一下子就醒悟过来,肯定是这个家伙在搞鬼,是它生成Spinner的。于是把代码改成下面这样子:
View contentView = LayoutInflater.from(this.getParent()).inflate(R.layout.search_activity, null);
//setContentView(R.layout.search_activity);
setContentView(contentView);
- 解决subActivity里弹出框报错问题
- 解决showModalDialog 弹出新窗口问题
- 解决firefox弹出网页问题
- 解决winRAR弹出广告问题
- layui里的弹出框问题
- ajax里解决缓存问题
- 解决电脑不定期弹出广告窗口问题
- 解决右键弹出菜单慢的问题
- 确认键弹出菜单问题的解决
- word2007 老是弹出宏问题的解决
- 解决UIPopoverController弹出慢的问题
- 解决键盘弹出遮挡TextField问题
- 解决artDialog弹出artDialog的问题
- 解决Android中Toast重复弹出问题
- 解决activity自动弹出键盘的问题
- 关于socket里chunk问题的解决
- 解决Flex里的乱码问题
- 关于socket里chunk问题的解决
- MFC--CDIALOGBAR停靠优先级
- 删除服务器中最不安全的两个组件
- poj 1067 博弈论
- linux 添加支持 U 盘热拔插功能
- pictureEdit 可以直接绑定Image 或者 Byte Array
- 解决subActivity里弹出框报错问题
- MFC中写文件时,如何将文件的属性修改为Unicode编码
- MC新手入门(四十九)------ 文件操作
- 谷歌开发工具android studio启动不了的解决方法
- 对于输入字符串数组的处理,三维数组
- 复选框单选
- CLR线程池的作用与原理介绍
- 【Linux操作系统分析】计算机是怎样工作的
- latex 如何使用bib产生多种文献格式