问题标签 [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 投票
3 回答
3918 浏览

android - setText() 不适用于膨胀的布局

我正在尝试充气LinearLayout以在我的屏幕上构建一个自定义部分。

我的内容additional_link.xml如下:

我正在接听NullPointerException电话:

0 投票
2 回答
3627 浏览

android - 如何使用 LayoutInflater / ViewStub 进行叠加

因为我实际上对以编程方式更改视图不是很有信心,所以我有以下问题:

在我的应用程序第一次启动时,我希望在主屏幕上有一个覆盖,告诉用户查看设置,因为用户必须配置两个关键选项。

我不想使用AlertDialog而不是使用向导。所以,我决定采用类似于 Go SMS 的方法,并在第一次开始时创建一个覆盖。我创建的模型如下所示:

普通菜单: 普通的

第一次开始: 在此处输入图像描述

所以这些是我遇到的问题:

  1. 就像我说的,我不想在第一次启动时使用屏幕截图覆盖,因为这会占用太多空间并且不会独立于语言和屏幕。
  2. 我会将圆圈作为 png,但我不知道如何将它放在图像上
  3. 文字也有同样的问题
  4. 最后我想在应用程序上放置一个半透明的白色。它不一定需要图标的孔,尽管它会很好。

如果您需要 Layout Source,您可以在pastebin获得

所以,我只需要从这里开始,如果最好使用 LayoutInflater 或 ViewStub 以及如何实现它,因为我完全没有使用它的经验......

谢谢!

/edit:我上传了一个新的、布局更合理的布局。

0 投票
1 回答
5587 浏览

android - 在 Android 中向 ViewFlipper 动态添加膨胀视图会导致 NullPointerException

当我NullPointerException尝试以编程方式将膨胀视图添加到我的ViewFlipper

-- onCreate

-- event_report.xml

-- event_report_type.xml

我计划稍后初始化 typeView。

这是我的堆栈跟踪:

0 投票
2 回答
1119 浏览

android - 我正在尝试使用背景图像和滑块设置视图

我还希望能够以编程方式更改图像,以便我可以附加侦听器并在特定点更改图像。我正处于早期阶段,我无法设置我拥有的视图;

这在 Eclipse 中编译得很好,但是当我运行它时,应用程序无法启动。

我正在寻找带有音乐的幻灯片。

我已经尝试了下面给出的解决方案,但仍然出现错误;

12-06 11:51:11.656:E/AndroidRuntime(238):未捕获的处理程序:线程主因未捕获的异常而退出

最终,我想要一个幻灯片放映,它允许我以编程方式设置背景图像,所以我试图获取视图的句柄,以便我可以通过侦听器设置背景。

我已经设置了一个视图 res/layout/slider.xml

嗨,普拉蒂克,正如我在下面所写的,我仍然遇到错误。

12-06 13:02:34.074:E/AndroidRuntime(808):未捕获的处理程序:线程主因未捕获的异常而退出

虽然我认为它的信息量不是很大。这是在我注释掉对 setContentView(mLayout) 的第二次调用之后。

我刚刚通过调试器运行它,它在 mSeekBar.setOnSeekBarChangeListener(this);

我的建议没有成功,并尝试了一种新策略我现在正在尝试使用 LayoutInflater 但是我在 AVD 上遇到了同样的错误,当我单步执行代码时,就像我想我要离开一样调用“inflater.inflate”的行给出错误“找不到源”并在调试器代码窗格中打开一个窗口,允许我导航。我在 xml 中创建了 2 个视图,保存时没有收到任何错误

我想知道这个错误和之前的错误是否与代码无关,并且更关心我的设置。但是我已经创建了在版本 3 中运行的项目和 AVD。我查看了 LayoutInflater,它说它从版本 1 开始就已经存在。

0 投票
1 回答
7531 浏览

java - Android布局预览器在添加自定义LinearLayout时抛出错误

我定义了一个自定义 ViewGroup,它扩展了 LinearLayout 的功能:

它膨胀的布局(testlayout.xml)如下所示:

最后,我在main.xml中使用了这个自定义组件:

在布局编辑器中查看我的 main.xml 时,eclipse 抛出错误: my.test.namespace.TestLayout 无法实例化。

和堆栈跟踪:

0x7F030001指向 R.java 中的布局 xml 文件。我尝试清理我的项目,但没有任何效果。我是否使用了 LayoutInflater 错误,或者这里发生了什么?

0 投票
3 回答
31077 浏览

android - 从 android 中的 XML 文件创建 View-Object

我只想从 xml 布局文件中获取一个对象,而不必将其实现到当前布局中。

我知道的方式

但在执行上述布局后,布局将立即实施并显示在我的“myparent”视图中,对吧?我只想让对象本身来获取它的属性等。也许(但只是也许)稍后将其插入显示的布局中。那可能吗?

问候

0 投票
3 回答
3192 浏览

android - 如何向膨胀的 XML 按钮添加点击侦听器?

我正在我的主要活动中实现Pakerfeldts 的视图流(特别是“DiffViewFlowExample”),但我不知道如何将点击侦听器添加到我膨胀视图中的 ImageButtons。

那么如何向位于dashboard_view 中的带有@id=regulatoryDocsBtn 的图像按钮添加点击监听器?

以下是代码片段,我提前感谢您的帮助。

主要活动类:

DiffAdapter 类:注意:膨胀的视图是@这个类的底部。

视图之一的片段:dashboard_view.xml

0 投票
2 回答
286 浏览

android - 当我在android中单击地图中的当前位置时如何打开新布局

当我单击 dispatchTap() 方法时,我想显示新布局。如何在单击当前位置时为新布局充气 .. 这是我的代码

0 投票
1 回答
891 浏览

android - 膨胀时,RelativeLayout 不遵守设置的宽度

我有一个要使用 theme.dialog android 主题的 relativeLayout,它的宽度应该设置为 240dip。当我指定整个布局并且它是 xml 中的子级时,这有效。但是,当我尝试膨胀 xml 以添加更多视图(下面的代码)时,布局会填充屏幕的宽度。

耳机弹出.xml:

有没有办法解决这个问题?

0 投票
2 回答
680 浏览

java - 带有布局充气器的图像延迟加载

我是android新手,所以寻求一些帮助

我想做的是:

我正在下载一个 xml 文件,将其加载到一个对象中,并使用布局充气器显示它。

在 xml 中有一个指向图像的链接,然后我尝试启动一个单独的 asynctask 以从给定的链接中延迟加载图像。xml 下载工作正常,它只是我正在努力的图像位。我想我快到了。非常欢迎任何帮助

我的代码: