问题标签 [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 - 为膨胀的 RadioGroup 创建 onChangeListener
我RadioGroup
在 XML 中创建了一个布局。所以我动态创建它:
哦,它不起作用!showMap
不是开火!
可是等等。如果我们这样做呢?
有用。为什么?segmentRadioGroup
在RadioGroup
这两种情况下。如果我通过segmentRadioGroup
之前创建而不是null
它也不会工作。
android - roboguice 从膨胀的布局注入
我在 RoboListFragment 类上使用 Roboguice(到目前为止很喜欢)。对于标题,我需要为我想要的布局充气。我会很高兴然后从那个膨胀的视图中@InjectView,而不是默认的内容视图。这可能吗?
android - 如何访问未运行的视图?
因此,我使用本教程创建了一个自定义 toast,它将显示图像。
现在我想做的是能够传入一个图像资源并告诉我的 toast 方法来显示该图像。
所以我有这个:
现在 findViewById 返回 null ...我理解是因为它所在的 XML 没有被使用?
如何更改自定义 toast 图像视图的源?
android - Android 引用样式属性——触发 ResourceNotFoundException
我创建自己的样式属性,如下所示:
我在我的主题中给它一个价值,如下所示:
如果我在我的布局中访问它(已设置为 contentView)
它就像一个魅力。但是如果我在膨胀的布局中做同样的事情,我会收到一个错误:
错误输出:
二进制 XML 第 15 行实际上是我通过“?color_foreground”访问 attr 的行
如果我尝试获取这样的属性(在设置内容视图之后),几乎会发生同样的情况:
错误:
android - GridView 中的 setImageResource 造成漏洞
大家好,我有一个问题。我想用自定义 Loyout 做一个 GridView,所以我使用了 layoutInflater,我这样做了:
当我运行我的应用程序时,图像是随机排列的,并且有很多没有图像的黑色空间。
我做错了什么?
android - Android:文本视图的最后一行被切断
我有一个LinearLayout
包含 a的水平,TextView
然后是Spinner
它旁边的 a。这LinearLayout
在LinearLayout
包含在RelativeLayout
.
问题是,自从我从 切换Theme.light
到 后Theme.holo.light
,最后一行TextView
被减半。当动态文本很长并且跨越多行时会发生这种情况。
我已经能够通过将底部填充添加到LinearLayout
包含TextView
and的水平线来解决这个问题Spinner
。
这感觉不像是一种修复,而更像是一种破解。有人可以就如何正确解决这个问题给我一些建议吗?
我还阅读了其他一些问题,但似乎没有任何帮助。
水平线性布局:
相对布局,其中上述布局在线性布局中动态膨胀,id 为 ll2_7:
编辑: 这是上面的完整布局 xml:
android-layout - 对于膨胀的布局,注入的视图保持为空
我可以在将被膨胀的布局中包含的元素上使用 Roboguice @InjectView 吗?在我看来,这些元素最初被声明为 @Nullable 似乎是正确的,因为它们在膨胀完成之前是未知的。但是在膨胀之后,元素仍然保持为空,直到完成“findViewById”。
举个例子:我使用下面的代码来注入一个可以为空的文本视图(标题),它包含在 title_layout 中,它会在主布局中膨胀:
然后在 onCreate() 方法中我这样做:
我有main.xml:
和title_layout.xml:
膨胀视图的标题 (TextView) 始终为null,即使在 title_layout 膨胀之后也是如此。
这样做:
解决问题。
有什么方法可以使用@InjectView?
android - Android - 重用膨胀视图
以下是我想重用的布局
我在我的活动 onCreate 方法中使用它,如下所示
因此,我将名为 widget_layout 的线性布局添加到我的 newsContainer 线性布局中 6 次。但是文本没有正确反映。
我希望看到 6 个文本框,其文本为
新来源 0 新来源 1 新来源 2 新来源 3 新来源 4 新来源 5
但我得到的输出是
新来源 5 新来源 0 新来源 0 新来源 0 新来源 0 新来源 0
java - 从另一个 apk 加载资源(布局)
我想知道是否可以从另一个 apk 加载布局 xml 文件。我知道如何访问其他应用程序资源,但我不确定如何加载 xml,如果可能的话。
如果我想使用布局充气器将该布局设置为视图,是否必须解析 xml?
有点像这些步骤...
- 使用 XmlPullParser.setInput “加载” XML 文件
- 将其转换为 AttributeSet
- 从此 AttributeSet 创建一个视图
- 在您的活动中使用 setContentView(View)
我想我在问什么,这甚至可能吗?就像我说的,我知道如何访问资源。但是我将如何访问布局 xml?
谢谢!
android - Android - 将膨胀视图添加到 viewflipper
首先,如果这是一个愚蠢的问题,我深表歉意,因为我也是 Android 和 StackOverflow 的菜鸟......
我正在尝试阅读 twitter json 提要,然后将各种推文推送到 ViewFlipper 中,以便在它们之间水平循环......我只需要日期(格式化)和推文的文本......我已经有了提要工作,我可以在推文之间循环,我的问题是如何将它们注入到 viewflipper 中?现在我正在膨胀一个布局 xml 并使用 addView 将它们放在那里,这是可行的,但我不知道如何在膨胀视图中设置两个文本视图......
还有另一种方法可能更容易吗?
提前致谢!
编辑:一些源代码
和for循环: