问题标签 [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.
android - 我什么时候必须扩充自定义视图的布局?
我制作了一个自定义视图,用于查看页面的几个片段。
视图始终存储为 Fragment 的一个字段。我在构造函数中对布局进行膨胀,并且在翻阅页面时一切正常。因为总是创建下一个片段,所以视图显示没有任何问题。但是如果我返回一个 Fragment 的销毁视图,它会重新创建一个错误,因为我仍然使用相同的自定义视图,它没有被膨胀,因为没有调用构造函数。
那么,我什么时候必须扩充自定义视图的布局?我认为代码不会清除任何东西,但如果需要,我可以交付。
android - 如何向我已经创建的 LinerLayout 添加另一个布局次数?
这是我的 Prent 布局(main.xml)
这是我作为孩子想要的另一个布局文件,比如 child.xml
现在在我的主要活动中,我正在调用 main.xml,并且基于 for 循环条件,我想添加 child.xml 的布局,并且每次我想设置 child.xml 的 TextView 的不同值时
那么它怎么可能呢?
我已经这样做了:
但在这样做之后,我在 .inflate 和 .addChild 处出现语法错误
那么我哪里出错了?请通过一些代码帮助我通过for循环添加它。
android - 使用自定义视图填充 ListFragments?
以前,我将布局膨胀为 ListView 的自定义视图层次结构没有问题。但我不知道如何对 listFragment 做同样的事情。假设我有一个 item_list 布局,其中包含一个 ImageView 和 2 个 textview。我想膨胀这个以在我的 ListFragment 中使用。但是怎么办??
android - 创建屏幕外布局的位图
我必须得到一个布局的位图(比如第二个屏幕),然后(可以说没有)将它带到前台屏幕。我提到了这篇文章。我在夸大视图的地方做错了。笔记:
我的代码片段在这里:
我的高度、宽度日志:
我的预览总是空白。谢谢你。
android - android.view.InflateException: Binary XML file line #7: Error inflating class
尝试运行我的项目时收到错误消息。我想为 Android 创建井字游戏,我使用下面的自定义视图来创建井字游戏板:
接下来,我将它放在基于 XML 的活动布局中,如下所示:
所以我在我的 Eclipse LogCat 窗口中得到了致命的异常错误:
如何解决?
完整的 Logcat 行:
android - 从自定义 ViewGroup 上的布局 XML 扩展内容时,布局参数不适用
我正在使用LayoutInflater
将布局添加到自定义 ViewGroup(不是...Layout
简单 ViewGroup 的子类)中。
在与它进行了短暂的战斗并实施了这篇文章中所说的所有内容之后,我设法使内容最终出现,但由于某种原因,它没有按照我想要的方式布局。在布局 XML 中有 3 个元素需要水平分布,中心元素“推动”边缘的元素。
这是使布局膨胀的代码:
起初我只添加了,inflated.layout(l, t, r, b)
但它并没有真正起作用。添加. inflated.measure(r,b)
_ LinearLayout
_WRAP_CONTENT
我试图遍历inflated
ViewGroup 的子级并调用.layout(l,t,r,b)
它们,但这使它们伸展以填充整个布局,一个在另一个之上。
我一定在这里错过了一些非常小的东西。有谁知道它可能是什么?
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 标记):
android - 如何在网格行中使用复杂布局
我在 resultlookup.xml 中有以下代码
现在,我希望在网格视图中使用此布局,作为其行的 1。网格是单列网格。
数据存储在 SQLite DB 中,我检索数据并必须以网格格式显示它。
阅读一些我可以使用“View Inflater”或“Layout Inflater”的地方。如果有任何示例代码,请告诉我。
我想要这样的东西:
android - 通过普通 java 类更新 ViewPager 中的 Textview
我使用兼容包中的 ViewPager 来分页。我想要一个后台服务,为片段提供数据。因此,我使用“普通 java 类”来更新(例如)这样一个片段中的 TextView:
Toast 说, TextView 具有 parameter 的值_text
。没关系!
问题:在屏幕上 TextView 的原始值没有更改为_text
.
我想我已经尝试了各种invalidate()
. 我做错了什么?您将如何更新 ViewPager 中的片段“视图”?
c# - 适用于 Android 的 LayoutInflater Mono
我想使用 LayouInflater 以编程方式创建我的 relativeLayout 但它在 AddView 方法上引发错误,这是我的代码: