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

android - 在android中膨胀类view.View时出错

我正在使用一个内部类,它是 View 类的子类。下面是内部类的代码:

下面是xml布局代码:

我收到以下错误:

android.view.InflateException: Binary XML file line #75: Error inflating class view.View

请帮我解决这个问题。

0 投票
1 回答
474 浏览

java - 您是否需要对视图进行膨胀以获取 onClick 方法的 id?

您是否需要对视图进行膨胀以获取 onClick 方法的 id?因为当我在模拟器中运行我的程序并单击特定按钮时,它什么也不做!我希望它回到 main.xml 布局!我需要以其他方式处理 onClick 吗?

以下是我获得观点的方式:

我应该怎么做,当我单击 setLevel 按钮时,它会将视图更改回 main.xml 视图

0 投票
1 回答
17871 浏览

android - 使用兼容包 android 膨胀片段

我正在尝试Fragment使用向后兼容包来扩展包含 a 的布局。我把 jar 文件放在我项目的 libs 文件夹中。我扩展了 Fragment,然后尝试通过将 Activity 的 contentView 设置为

但是当我设置内容视图时,它会ClassNotFoundException因片段标签而失败。这是 logcat 输出。

0 投票
1 回答
385 浏览

android - 直接引用和使用膨胀有什么区别

当我想在 xml 中获取一个视图对象时,通常我有两个方法。R.id.view 并膨胀视图,那么它们之间的区别是什么。提前谢谢,我是新手。

0 投票
2 回答
2616 浏览

android - layoutinflater - 父级为空

我有延伸的课程LinearLayout

在构造函数中我调用

我可以在这个视图中访问视图,但它没有被绘制。我认为原因是这个视图的 mParent 仍然为空。但为什么?Partent 应该是这个(扩展 LinearLayout 的类)

这里的xml:

解决方案

使用合并标签并使用 xml 标签。

这是它在课堂上的样子:

没有 onLayout 功能!!!我的错误之一

0 投票
1 回答
22342 浏览

android - 二进制 XML 文件第 2 行:膨胀类 android.widget.LinearLayout 时出错

我完全迷失了这个。我的应用程序在我的手机上的 API 2.1 和模拟器上完美运行。我刚刚通过 2.2 模拟器运行它,我遇到了崩溃和这个错误:

main.xml文件中,这是第 2 行

这是主线58:

0 投票
1 回答
654 浏览

java - 可以在不设置 Activity 的 ContentView 的情况下获得对 View 的引用

我希望能够以RelativeLayout与相同的方式获得对 a 的引用

RelativeLayout relative = (RelativeLayout)findViewById(R.id.relative);

但没有设置ContentView. Activity我认为这可能与它有关Infalter?我的最终目标是获得它并将其添加为自定义视图对象的子视图。

0 投票
2 回答
1258 浏览

android - 用每行中不同数量的 ImageView 膨胀 ListView

我开始使用 Android LayoutInflater,我需要一些帮助。

我有一个 ListActivity,它使用以下 XML 中定义的布局:

这个 ListView 填充了一个 ArrayAdapter,它通过像这样膨胀另一个 XML 来生成每一行:

这工作正常,但现在我想为每个项目显示可变数量的图标(因此,ListView 的每一行在 TextView 下可能有不同数量的 ImageView)。

也许我必须为图标列表定义另一个 XML,并以某种方式从嵌套布局构建 ListView?我不知道有什么更好的方法来做到这一点。有什么建议么?

谢谢!

编辑:这是我试图做的一个例子:http: //tinypic.com/r/2s9yniw/7

0 投票
3 回答
1396 浏览

java - 为自定义对话框膨胀视图时出现 ClassCastException

我正在尝试将自定义对话框类型添加到 Android 应用程序,但是每当我按下应该调出对话框的按钮时,我都会强制关闭。

强制关闭的日志输出如下:

创建对话框的代码如下所示: case DIALOG_ADD_MEASUREMENT: AlertDialog.Builder addMeasurementBuilder;

对话框的 XML(这是我最有信心的部分)是:

我能想到的唯一一件事是,也许我不应该将对话框的 xml 根元素的 id 用作视图组……但我不知道在充气机中还放了什么称呼。

编辑:以及 BikeCalcMainMenu.java 的完整内容: package nocom.autophage.bikecalc;

0 投票
0 回答
1321 浏览

android - 如何在自定义 ViewGroup 中膨胀 RelativeLayout

我有一个自定义动画 ViewGroup (主要基于SlidingTab)。

在我的应用程序中,我将其简化为一个 TextView,其行为类似于 SlidingTab(锁定屏幕上的滑块)。这很好用,但是滑动的 TextView 是在代码中定义的。我想要一个可以滑动的整个 RelativeLayout。

我查看了各种尝试不同事物的帖子,但仍然没有让它发挥作用。RelativeLayout xml 文件必须在 Slider 构造函数中膨胀并添加为“父级”的子级,但我还需要能够执行 measure() 和 layout() 方法。请参阅下面的相关代码。

公共类 SlindingView 扩展 ViewGroup {

}