问题标签 [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 - 加速复杂的 Android View Inflation
我有一个相对较大的 XML 布局(38 kB,600 行),其层次结构如下:
这是一个必须有这么多项目的数据输入表单,我现在能做的最好的事情就是setContentView
使用“正在加载...”对话框将数据包装并加载到 AsyncTask 中的微调器。
广泛使用主题是否也会减缓视图膨胀?view inflater 不需要查看加载的 theme.xml,但如果我要将主题内联到布局 xml 中,它也会大大增加 XML 的大小,从而减慢解析器的速度。
我可以做些什么来简化布局,使其加载速度至少提高一倍?我在想我可能会尝试摆脱水平线性布局,并使用 TableLayout 构建“部分”。
android - 在运行时将 XML 布局添加到自定义 ViewGroup - Android
是否可以在运行时将 XML 布局添加到自定义扩展ViewGroup
?
我尝试使用添加布局LayoutInflator.inflate(...)
方法添加布局,但它只返回 xml 布局的根节点。有什么方法可以膨胀整个布局并将其添加到ViewGroup
?
谢谢
android - 选择选项后如何关闭充气菜单
我创建了一个充气菜单,它会显示两个按钮,一个链接到可点击项目列表,点击后会关闭菜单并返回到主屏幕视图。然而,另一个按钮会显示一个可用的单选按钮列表,但必须按下返回键才能关闭此菜单。我希望它在选择其中一个选项后自动关闭。
任何有关如何实现这一点的建议将不胜感激,在此先感谢您的帮助。
这是我的代码:
android - 如何将膨胀视图添加到线性布局
如何扩充视图并将其添加到 a 的子视图列表中LinearLayout
?
android - Android - 自定义布局充气器
有什么方法可以覆盖默认 layoutInflater 以便能够根据我的意愿动态创建布局,同时从数据库中获取 XML 结构的数据?
赫米扎克
java - 在我的自定义视图(膨胀布局)中访问组件?
我可能犯了一些愚蠢的错误。
我有一个自定义视图并使用 LayoutInflater 从 XML 获取布局。现在,假设我有一个名为 bt1 的按钮。通常,我会使用 findViewById ,但这不起作用。
如何在该自定义视图中获取按钮?
android - 错误/AndroidRuntime(335):由:java.lang.NullPointerException 引起
嗨,我是安卓的新手。在执行我的应用程序时出现空点异常错误,不知道为什么会这样。请任何人帮助我摆脱这个问题。提前致谢。
这是我的日志:
Java 文件:
地点.xml
地点列表.xml
android - 在自定义列表视图中显示我的数组列表结果
我想通过使用自定义列表视图来显示我的数组列表结果。
现在我正在使用 android 布局显示我的结果。
我有两个要显示的字段
- Locimage(来自 ImageUrl 的图像)
- Locname(并排)
文件在这里:ERROR/AndroidRuntime(335): Caused by: java.lang.NullPointerException
android - 你如何在 android 中扩展 XML 布局?
我正在编写一个从列表视图开始的 android 应用程序,为此我编写了一个扩展 ArrayAdapter 的类,从数据库中填充每一行。当单击列表中的一个项目时,它会触发另一个类的意图,我想列出所单击项目的详细信息,因此我可以使用项目详细信息扩展视图。现在我只想膨胀一个 TextView 如下。
我将如何为仅在收到意图后才建立的详细信息页面编写课程?我需要扩展一些东西来覆盖 getView 方法吗?
android - 在 DialogFragment 中为 AlertDialog 膨胀自定义视图时出现问题
我正在尝试DialogFragment
在AlertDialog
. 这个视图必须是从 xml 扩展而来的。在我的DialogFragment
课堂上,我有:
我尝试过其他通货膨胀方法,.setView()
例如:
和
在显示此对话框的片段中设置目标片段后。
所有这些膨胀我的自定义视图的尝试都会导致以下异常:
如果我尝试像这样使用DialogFragment
's getLayoutInflator(Bundle)
:
我得到一个StackOverflowError
.
有谁知道如何为AlertDialog
in扩展自定义视图DialogFragment
?