我在ActivityGroup中使用WebView,如果WebView显示Dialog并且抱怨活动无效,它将引发异常。但是,如果将WebView的上下文设置为TOP活动,那没关系。所以我想知道如何在布局xml中设置上下文?Android:如何设置上下文到布局xml中的视图?
3
A
回答
0
所以我想知道如何在布局xml中设置上下文?
这是不可能的。虽然,我有ActivityGroup
一定的经验,所以我知道如何解决这个问题:
// in your ActivityGroup...
public class YourActivityGroup extends ActivityGroup{
public static YourActivityGroup self;
public YourActivityGroup(){
self = this;
// the rest of your code here
}
}
然后,当你需要以显示一个对话框或一个面包或任何一种背景下,您使用YourActivityGroup.self
。
2
您可以使用layoutinflater来实现这一目标:
View viewToLoad = LayoutInflater.from(this.getParent()).inflate(R.layout.yourLayoutName, null);
this.theSpinner = (Spinner) viewToLoad.findViewById(R.id.Spinny);
this.setContentView(viewToLoad);
希望有所帮助。对于对话框你可以改变背景下,从这个到
this.getParent()
相关问题
- 1. 如何在Android上的xml布局文件中设置WebView上的url?
- 2. 草图布局到android XML
- 3. 如何在Android中以相对布局设置图像视图的位置?
- 4. 上载到列表视图:Android布局
- 5. 从SD卡中设置xml文件作为Android中的布局
- 6. 布局中的Android视图
- 7. 如何设置一个数组作为标签到任何视图通过Android中的布局xml
- 8. 如何在android上设计垂直视图布局
- 9. 如何在android中设置此布局?
- 10. Android的视图布局设计帮助
- 11. 如何访问脚注xml布局内的视图? Android的
- 12. 如何在Android上的现有XML布局中包含自定义视图?
- 13. Android设置布局
- 14. 如何设置Android的表格布局列填充在XML
- 15. 如何以编程方式将视图添加到android中的xml布局?
- 16. 如何将Android XML布局文件整理到文件夹中
- 17. 如何设置自定义布局主视图中的setContentView在android系统
- 18. Android:在列表视图行布局中更改textview设置(setTextColor)
- 19. 不使用xml布局如何设置列表视图的背景
- 20. Android布局:在TextView和android上:drawableStart - 设置图标的大小?
- 21. xml布局中的自定义视图
- 22. 如何在视图下添加布局
- 23. 如何在代码中设置视图的布局列(视图在表格内)?
- 24. 的Android ::设置布局
- 25. 的Android alertdialog设置布局
- 26. Android:如何将XML用于自定义视图布局
- 27. 设置水平滚动视图布局
- 28. 在Android视图上下文类中设置实例变量
- 29. 如何创建此Android视图/布局
- 30. Android XML:将资源ID设置为XML布局文件中的View标签
但是,如果我让我用findViewById(...)微调,我不能设置上下文 - 我怎样才能做到这一点?与ActivityGroup结合,微调不起作用,不幸... – swalkner 2010-10-06 13:01:39
我不知道你为什么要设置上下文到微调器......它是否给你的问题? – Cristian 2010-10-06 13:51:31
是的 - 它询问我的活动是否正在运行:“无法添加窗口 - 令牌[email protected]无效;您的活动正在运行吗?” – swalkner 2010-10-06 17:43:50