问题标签 [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 回答
1826 浏览

android - 充气后Android自定义组件不显示任何内容

尝试创建一个从 XML 文件 (box.xml) 获取其布局的自定义组件。我已经阅读了几个教程,但似乎无法显示任何内容。下面是我的自定义组件的构造函数,代码执行时没有错误。

我将组件添加到布局中:

黑色块确实出现在屏幕上,但没有出现在我为其充气的 xml 文件的布局中。

0 投票
1 回答
531 浏览

android - Android:将一个类膨胀成另一个类

我正在创建一个 TabActivity 菜单以在整个应用程序中使用。有没有办法在一个类中构建菜单,然后将它膨胀到我想要使用它的每个活动中?

我想将选项卡菜单膨胀到的活动:

我已经膨胀到主要活动中的 TabAcitity xml 布局:

我创建的 TabActivity 类用于设置我的所有选项卡:

}

当我尝试运行活动时,我在 LogCat 中收到以下错误:

07-16 15:41:18.237: ERROR/AndroidRuntime(352): Uncaught handler: thread main exiting due to unaught exception 07-16 15:41:18.247: ERROR/AndroidRuntime(352): java.lang.RuntimeException: Unable to开始活动 ComponentInfo{com.bluelightuniverse.android.brewmobile/com.bluelightuniverse.android.brewmobile.RecipeGrainActivity}: java.lang.NullPointerException 07-16 15:41:18.247: ERROR/AndroidRuntime(352): at android.app.ActivityThread .performLaunchActivity(ActivityThread.java:2401) 07-16 15:41:18.247: 错误/AndroidRuntime(352): 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417) 07-16 15:41:18.247: 错误/AndroidRuntime(352): 在 android.app.ActivityThread.access$2100(ActivityThread.java:116) 07-16 15:41:18.247: 错误/AndroidRuntime(352): 在 android.app.ActivityThread$H.handleMessage(ActivityThread .java:1794) 07-16 15:41:18.247: 错误/AndroidRuntime(352): 在 android.os.Handler.dispatchMessage(Handler.java:99) 07-16 15:41:18.247: 错误/AndroidRuntime(352) : 在 android.os.Looper.loop(Looper.java:123) 07-16 15:41:18.247: 错误/AndroidRuntime(352): 在 android.app.ActivityThread.main(ActivityThread.java:4203) 07-16 15:41:18.247: ERROR/AndroidRuntime(352): at java.lang.reflect.Method.invokeNative(Native Method) 07-16 15:41:18.247: ERROR/AndroidRuntime(352): at java.lang.reflect。 Method.invoke(Method.java:521) 07-16 15:41:18.247: 错误/AndroidRuntime(352): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791) 07-16 15:41:18.247: ERROR/AndroidRuntime(352): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549) 07-16 15:41:18.247: ERROR/AndroidRuntime(352): at dalvik .system.NativeStart.main(Native Method) 07-16 15:41:18.247: ERROR/AndroidRuntime(352):

引起:java.lang.NullPointerException 07-16 15:41:18.247: ERROR/AndroidRuntime(352): at android.content.ContextWrapper.getResources(ContextWrapper.java:80) 07-16 15:41:18.247: ERROR/ AndroidRuntime(352):在 com.bluelightuniverse.android.brewmobile.RecipeTabs.(RecipeTabs.java:17) 07-16 15:41:18.247:错误/AndroidRuntime(352):在 com.bluelightuniverse.android.brewmobile.RecipeGrainActivity。 setupView(RecipeGrainActivity.java:20)07-16 15:41:18.247:错误/AndroidRuntime(352):在 com.bluelightuniverse.android.brewmobile.RecipeGrainActivity.onCreate(RecipeGrainActivity.java:15)07-16 15:41: 18.247: 错误/AndroidRuntime(352): 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1123) 07-16 15:41:18.247: 错误/AndroidRuntime(352): 在 android.app.ActivityThread。performLaunchActivity(ActivityThread.java:2364)

它告诉我 TabActivity 类中的以下行有问题:

我敢肯定,这是它会检测到的许多错误中的第一个,因为我认为我没有将类正确地“膨胀”到活动中以设置选项卡。

0 投票
2 回答
814 浏览

android - LayoutInflator 设置 TextView Android 的问题

嘿伙计们,我使用两种布局,一种通过主布局文件中的“包含”嵌入。我希望在主 xml 的活动中的嵌入式设置中设置 TextView。这是我到目前为止想出的......

主要 xml:date_list_layout.xml

嵌入的 xml:cur.xml

然后我的活动代码将内容设置为主xml,但尝试膨胀嵌入的内容以设置文本如下......

}

我没有收到任何错误,但 TextView 仍然为空。任何想法我做错了什么

谢谢

0 投票
1 回答
5722 浏览

android - 膨胀视图android

我有这个 main.xml 布局,它有一个固定的页眉和页脚。正文内容必须根据接收到的参数进行更改。

基于以下条件,我需要在 main.xml 中加载 BodyView。

我定义了 AppleView 和 BatView xml 布局。有人可以指导我如何加载任何一个视图并在其中设置/获取值。

0 投票
3 回答
603 浏览

android - android:使用inflater只有列表的第一项得到正确填充

对于每个类别,我有一个布局要在另一个布局中动态地膨胀:

这是要膨胀的 xml (inflated_layout.xml):

但通过这种方式,只有第一个项目被填充了正确的值。其他的 categoryList 显示为 xxx(如 xml 中所述)。

如何在列表中显示所有正确的名称?

0 投票
2 回答
563 浏览

java - 膨胀视图与膨胀元素

我想充气 R.id.catText,但如果我自己充气,它就不会显示。如果我给(容器)充气 R.id.assets,那么两个元素都会显示得很好。我只是不想要容器。我怎样才能在不充气的 R.id.catText情况下充气 R.id.assets

另外,我可以充气 R.id.catText到一个物体吗?例如。

我的代码:

我的风格:

0 投票
2 回答
1566 浏览

java - Android 中的 getLayoutInflator()

我已经阅读了有关 getLayoutInflator 的 android 文档,但我仍然不明白它的作用。有人可以给我一个这种方法的用例吗,或者你想在什么时候调用 getLayoutInflator?

0 投票
1 回答
153 浏览

android - 重新充气时出错

我正在尝试在按钮单击时膨胀视图存根。第一次按下按钮时它工作正常,但是当我第二次按下按钮时应用程序崩溃。

我正在使用以下代码

谁能给我一些帮助?

0 投票
1 回答
293 浏览

android - 如何在子窗口中显示图像?: 安卓

我有图像的列表视图,我想要类似...当用户长按项目时,它会异步获取图像并将其显示在我想知道的子窗口中...我如何处理onPostExecute(Bitmap result)事件主意...

谢谢

0 投票
9 回答
68155 浏览

android - 在 DialogFragment 中为 AlertDialog 膨胀自定义视图时出现问题

我正在尝试DialogFragmentAlertDialog. 这个视图必须是从 xml 扩展而来的。在我的DialogFragment课堂上,我有:

我尝试过其他通货膨胀方法,.setView()例如:

在显示此对话框的片段中设置目标片段后。

所有这些膨胀我的自定义视图的尝试都会导致以下异常:

如果我尝试像这样使用DialogFragment's getLayoutInflator(Bundle)

我得到一个StackOverflowError.

有谁知道如何为AlertDialogin扩展自定义视图DialogFragment