问题标签 [android-inflate]

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 投票
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 回答
79 浏览

android - 这行得通,但它是“正确”的方式吗?

我在这里为页眉和页脚重用 ListView 和 LayoutInflater:

我认为重用 ListView 是非常明智的,但我对 LayoutInflater 不太确定。我是在与灾难调情,还是这样可以?

0 投票
0 回答
250 浏览

android - 在运行时膨胀 PreferenceScreens

我有一个 PreferenceActivity,它应该为我的应用程序列表中的每个条目显示一个 PreferenceScreen。但是,该列表仅在运行时已知,因此我无法在 XML 中定义它们。我想在 XML 中定义一个通用屏幕,然后为每个条目膨胀一个实例,但我看不到这样做的方法。有人有建议吗?

0 投票
1 回答
169 浏览

android - Web 视图菜单在错误时间显示

我创建了一个 webview 并且工作正常。菜单显示,但在 web 视图运行时不显示。我想我需要将 OnCreateOptionsMenu() 函数嵌套在创建 Web 视图的另一个函数中。这有意义吗?我对么?我该怎么做?

当按下菜单按钮并且不显示网络视图时,它会显示我的菜单。当显示 web 视图并按下菜单按钮时,它会显示 androids 默认菜单。

0 投票
1 回答
387 浏览

android - 显示多个不带片段的 xml 视图

在我的应用程序中,用户旋转旋转木马。在选定的项目上,我需要为每个项目显示一个单独的 xml 视图。旋转木马在底部始终可见,而视图在上半部分可见。我认为有比使用片段更好的方法。有任何想法吗?下面的代码目前还没有功能,但我认为充气机可能是要走的路,但要完成它让我很困扰。在case0之后是case1-case5。

0 投票
1 回答
1413 浏览

android - Android - android.view.InflateException:错误膨胀类

我正在尝试实现由 Patrik Akerfeldt 开发的 android-viewflow 应用程序。源代码在这里:https ://github.com/pakerfeldt/android-viewflow

我已将“ view-flow ”文件夹添加为库项目并在我的应用程序中引用它。当我想使用“ org.taptwo.android.widget.TitleFlowIndicator ”时,编译器给出以下错误:

原因:android.view.InflateException:二进制 XML 文件第 9 行:膨胀类 org.taptwo.android.widget.TitleFlowIndicator 时出错

这是 .xml 文件:

该小部件在 .java 代码中使用,如下所示:

我在这里想念什么?任何帮助将不胜感激。谢谢

0 投票
2 回答
89 浏览

android - 无法正确显示在运行时添加的视图

这是我的主要布局:

填充方法match_list是:

我遇到的问题是外部match_list的任何内容都正确显示,在 match_list 内部我可以看到第一个元素,但是它都是空白的。我的意思是 che LinearLayout 似乎被填满了,因为它占据了很多显示器,但它只是黑色空间,只有第一个Event可见。

0 投票
1 回答
2354 浏览

android - 膨胀类开关时出错,ActionBarSherlock (InflateException)

我遇到了一个错误的痛苦。我有一个 SherlockFragmentActivity,至少有两个 SherlockFragment。两者都使用 onCreateView 来扩充 xml 文件。然而,LoginFragment 有一个 switch 小部件:econ 片段没有。如果我将开关小部件添加到 econfragment.xml 中,则会导致相同类型的崩溃(而 loginfragment 被注释掉了)。如果我从 loginfragment 中删除 switch 小部件,RadioGroup 会显示类似的错误 - 但 econfragment 已经有一个无线电组并且不会产生错误。以下是相关代码:

轮询:

登录片段:

经济片段:

以及这两个 XML 文件;loginfragment.xml 和 econfragment.xml:

econfragment.xml:

有什么我应该从根本上做不同的事情吗?我应该注意,这个错误发生在 Gingerbread 或更低版本上 - 例如,它在 ICS 上工作得非常好。我使用 ABS 的全部目的是为了获得向后兼容性,所以我现在对这个错误有点不知所措!

0 投票
3 回答
37826 浏览

android - 如何在 Android 中从 XML 膨胀视图?

我正在创建一个 tableLayout [以 XML 给出]

添加表行 [在 XML 中创建并在 Java 中膨胀]

还将 2 textview 添加到 table Row [在 XML 中创建并在 JAVA 中膨胀]

我只能获取背景和文本颜色,但不能获取宽度、高度和边距等布局属性来获取表格视图。

0 投票
0 回答
573 浏览

android - 在 android 模拟器 2.0 中出现以下异常

我只在 andorid 模拟器 2.0 上遇到了奇怪的异常

当我在 andorid 1.6、2.01、2.1、2.2、2.3、4.0 上测试时,它完全可以工作,这是 2.0 的模拟器错误吗?请给我一些关于此的信息谢谢