java - 从 ApplicationContext 获取布局充气器

标签 java android layout

我正在按照该指南实现自定义首选项。 http://android-journey.blogspot.com/2010/01/for-almost-any-application-we-need-to.html .在方法中

@Override
protected View onCreateView(ViewGroup parent){
   ...
} 

指南以编程方式创建元素,然后返回 View 。我想从 xml 文件中检索布局。但是调用 getLayoutInflater() 在那里是不可访问的,我如何检索布局充气器以获取存储在文件“progressbarpreference.xml”中的 View ?

如果需要,我有对应用程序上下文的静态引用

谢谢

最佳答案

LayoutInflater li = (LayoutInflater) ctx.getSystemService(Service.LAYOUT_INFLATER_SERVICE);

应该可以解决问题(在这种情况下,ctx 是您的应用程序上下文)。

关于java - 从 ApplicationContext 获取布局充气器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7043240/

相关文章:

ruby-on-rails-3 - 如果 <dd> 元素的内容为空,为什么使用 twitter bootstrap 2 标签和数据的显示不对齐?

javascript - "line-height"样式可以安全使用吗?

java - 将原始数组添加到链表

java - 从一个点移动到另一个点

android - 如何在 ICS 中以编程方式打开和关闭(启用和禁用)位置服务?

android - 如何在 firebase android 中检索节点名称和节点属性

html - 文本旋转模糊

java - Spring 安全认证不起作用

java - 使用 if 语句我可以用逻辑引用类的任何实例吗?

android - 无法在未使用 AsyncTask 调用 Looper.prepare() 的线程内创建处理程序