问题标签 [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 - 如何使用布局膨胀一个视图
我有一个用 XML 定义的布局。它还包含:
我想用其他 XML 布局文件来扩充这个 RelativeView。我可能会根据情况使用不同的布局。我该怎么做?我正在尝试不同的变体
但它们都没有正常工作。
android - 更改android菜单的背景颜色
我正在尝试将标准浅灰色更改为浅绿色。似乎没有一种简单的方法可以做到这一点(例如,通过 Android 主题),但我找到了一种解决方法,如本页所述: http: //tinyurl.com/342dgn3。
作者似乎消失了,有人可以帮我整合这段代码吗?我不明白我需要在哪里实现LayoutInflater
工厂类。
android - 如何更改选项菜单的背景颜色?
我正在尝试更改选项菜单的默认颜色为白色:我希望选项菜单上的每个项目都有黑色背景。
我在菜单元素中的 item 元素上尝试了一些类似 android:itemBackground="#000000" 的拍摄,但没有成功。
我怎样才能做到这一点?
android - 如何在 Android 中更改菜单项的文本颜色?
我可以更改 Android 中菜单项的背景颜色吗?
请让我知道是否有人对此有任何解决方案。最后一个选项显然是自定义它,但有没有办法在不自定义的情况下更改文本颜色。
android - Android中的LayOut Inflater?
我View
在Activity
. 我只想将 xml 膨胀到扩展的类中View
。任何人都可以提供类和xml的一些代码/语法吗?
xml 是
android - 偶尔的二进制 XML 文件行 #XX:错误膨胀类
我有一个主要活动,它包含主菜单。这个菜单有一个选项来启动第二个活动,这是一个SurfaceView
后代。
我多次收到此错误,但并非总是如此。我需要执行通过第一个活动的菜单按钮调用第二个活动的过程,然后返回到第一个活动。最终(通常在第 7 次重复),错误发生在第 2 次时。活动正在启动。Whitout 调试器,手机屏幕变黑并被阻止大约 30 秒或更长时间,然后我看到关闭它的对话框。在调试器中,应用程序在此异常上停止。
我的第二个活动的布局文件是:
我有一个 Class MySecActivity
,在构造函数上加载这个布局。
我发现我正在InflateException
上火setContentView
。我正在检查我传递给的 id setContentView
,它在所有条件下都是相同的,而不是 null:
java - 如何动态膨胀布局?
我在 XML 中定义了以下布局:
如何使用 LayoutInflater 来获取 ListView 和 ProgressBar 并在代码中分配它?
android - ImageView 在 Inflated LinearLayout 上抛出 NullReferenceException
在我使用 LayoutInflater 膨胀父布局后,我在 ImageView 上遇到了 NullReferenceExcpetion 的一些问题。正如您在下面的布局 XML 中所见,我有两个 TextView 和一个 ImageView。我可以很好地引用两个 TextView,但不能引用 ImageView。
当我深入了解膨胀布局的子视图的属性时,我看到两个 TextView 的mID属性都是正确的,但是 ImageView 的mID是 -1
有人知道为什么只有 ImageView 出现为 NULL 吗?我确定这很愚蠢,但我就是想不通。我还重新创建了布局 XML 文件,清理了我的项目等。
提前致谢!!
布局 XML:
代码:
android - setViewBinder/setViewValue 和 getView/LayoutInflater 的用法有什么区别?
看起来有两种可能的方法来更改ListView
行中的某些内容:
使用
setViewBinder
/setViewValue
:myCursor.setViewBinder(new SimpleCursorAdapter.ViewBinder() {
/li>使用
getView
/LayoutInflater
:public View getView(int position, View convertView, ViewGroup parent) {
/li>
这两种方法有什么区别?