问题标签 [layout-inflater]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
255 浏览

android - 我什么时候必须扩充自定义视图的布局?

我制作了一个自定义视图,用于查看页面的几个片段。

视图始终存储为 Fragment 的一个字段。我在构造函数中对布局进行膨胀,并且在翻阅页面时一切正常。因为总是创建下一个片段,所以视图显示没有任何问题。但是如果我返回一个 Fragment 的销毁视图,它会重新创建一个错误,因为我仍然使用相同的自定义视图,它没有被膨胀,因为没有调用构造函数。

那么,我什么时候必须扩充自定义视图的布局?我认为代码不会清除任何东西,但如果需要,我可以交付。

0 投票
3 回答
2630 浏览

android - 如何向我已经创建的 LinerLayout 添加另一个布局次数?

这是我的 Prent 布局(main.xml)

这是我作为孩子想要的另一个布局文件,比如 child.xml

现在在我的主要活动中,我正在调用 main.xml,并且基于 for 循环条件,我想添加 child.xml 的布局,并且每次我想设置 child.xml 的 TextView 的不同值时

那么它怎么可能呢?

我已经这样做了:

但在这样做之后,我在 .inflate 和 .addChild 处出现语法错误

那么我哪里出错了?请通过一些代码帮助我通过for循环添加它。

0 投票
1 回答
2705 浏览

android - 使用自定义视图填充 ListFragments?

以前,我将布局膨胀为 ListView 的自定义视图层次结构没有问题。但我不知道如何对 listFragment 做同样的事情。假设我有一个 item_list 布局,其中包含一个 ImageView 和 2 个 textview。我想膨胀这个以在我的 ListFragment 中使用。但是怎么办??

0 投票
1 回答
2323 浏览

android - 创建屏幕外布局的位图

我必须得到一个布局的位图(比如第二个屏幕),然后(可以说没有)将它带到前台屏幕。我提到了这篇文章。我在夸大视图的地方做错了。笔记:

我的代码片段在这里:

我的高度、宽度日志:

我的预览总是空白。谢谢你。

0 投票
1 回答
23059 浏览

android - android.view.InflateException: Binary XML file line #7: Error inflating class

尝试运行我的项目时收到错误消息。我想为 Android 创建井字游戏,我使用下面的自定义视图来创建井字游戏板:

接下来,我将它放在基于 XML 的活动布局中,如下所示:

所以我在我的 Eclipse LogCat 窗口中得到了致命的异常错误:

如何解决?

完整的 Logcat 行:

0 投票
1 回答
1824 浏览

android - 从自定义 ViewGroup 上的布局 XML 扩展内容时,布局参数不适用

我正在使用LayoutInflater将布局添加到自定义 ViewGroup(不是...Layout简单 ViewGroup 的子类)中。

在与它进行了短暂的战斗并实施了这篇文章中所说的所有内容之后,我设法使内容最终出现,但由于某种原因,它没有按照我想要的方式布局。在布局 XML 中有 3 个元素需要水平分布,中心元素“推动”边缘的元素。

这是使布局膨胀的代码:

起初我只添加了,inflated.layout(l, t, r, b)但它并没有真正起作用。添加. inflated.measure(r,b)_ LinearLayout_WRAP_CONTENT

我试图遍历inflatedViewGroup 的子级并调用.layout(l,t,r,b)它们,但这使它们伸展以填充整个布局,一个在另一个之上。

我一定在这里错过了一些非常小的东西。有谁知道它可能是什么?

0 投票
1 回答
575 浏览

java - 无法使用 imageview 在 Android 上显示图像

我已经阅读了每个教程,以通过 URL 在 Android 手机上显示图像。我正在尝试将 imageview 对象绑定到 HTTP url,但我不断收到无法膨胀的 imageview 类错误:

02-16 23:32:50.204: E/AndroidRuntime(499): java.lang.RuntimeException: 无法启动活动 ComponentInfo{com.DBResults/com.DBResults.ContactView}: android.view.InflateException: 二进制 XML 文件行# 82: 膨胀类 Imageview 时出错

我的 java 文件中的 Theo 代码:

我的 XML 文件如下所示(第 82 行是打开的 imageview 标记):

0 投票
2 回答
676 浏览

android - 如何在网格行中使用复杂布局

我在 resultlookup.xml 中有以下代码

现在,我希望在网格视图中使用此布局,作为其行的 1。网格是单列网格。

数据存储在 SQLite DB 中,我检索数据并必须以网格格式显示它。

阅读一些我可以使用“View Inflater”或“Layout Inflater”的地方。如果有任何示例代码,请告诉我。

我想要这样的东西:

结果图像

0 投票
1 回答
301 浏览

android - 通过普通 java 类更新 ViewPager 中的 Textview

我使用兼容包中的 ViewPager 来分页。我想要一个后台服务,为片段提供数据。因此,我使用“普通 java 类”来更新(例如)这样一个片段中的 TextView:

Toast 说, TextView 具有 parameter 的值_text。没关系!
问题:在屏幕上 TextView 的原始值没有更改为_text.

我想我已经尝试了各种invalidate(). 我做错了什么?您将如何更新 ViewPager 中的片段“视图”?

0 投票
1 回答
3774 浏览

c# - 适用于 Android 的 LayoutInflater Mono

我想使用 LayouInflater 以编程方式创建我的 relativeLayout 但它在 AddView 方法上引发错误,这是我的代码: