问题标签 [android-include]
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:数据绑定:在包含的布局中提供值
我有以下布局 - text_input_layout.xml:
我想将此布局包含在另一个布局中,但根据要求将 inputType 更改为 textPassword、textEmail 等。
我尝试使用数据绑定,但它似乎不起作用。有人可以帮忙吗?
谢谢。
android - 通过添加工具栏时,CoordinatorLayout 滚动不起作用
所以我一直在学习一个教程来隐藏 CoordinatorLayout 中的工具栏,同时我向上滚动我的视图寻呼机第一个片段,但是当我向上滚动时工具栏没有向上移动或隐藏。
使用 <include layout /> 标签将工具栏添加到 Coordinator 布局中。
但是,当我直接添加工具栏而不使用 < include layout /> 引用它时(以我们添加的方式在协调器布局中添加工具栏。默认方式)工具栏向上滑动并起作用。
这是两个 .xml 代码,我不明白为什么 Coordinator Layout 不能使用 <include/> 标签?
协调员包括...
工具栏没有响应滚动但是
没有自定义工具栏的协调器..
有用!OO 但是如何?为什么 <include 标签不起作用?
这是我的自定义工具栏_main.xml
android - 从布局中获取具有重复 ID 的视图
我想显示以下五次
因此我将它存储在 data_item.xml 并尝试通过调用它
但是,如果我这样做,那么 data_item.xml 布局中的所有项目都将具有重复的 Id。我将如何确保他们没有重复的 id,或者至少以某种方式检索它们?假设我想从 data_three 衬垫布局中获取标题视图文本。我该怎么做?
android - 如何通过 android 中的数据绑定将 onTextChanged 侦听器添加到包含布局 xml
我在将 onTextChanged 添加到包含布局中的 TextInputEditText 时遇到问题。
有一个 base_edittext_view.xml 如下:
我想在包含 base_edittext_view.xml 的布局中添加一个 onTextChanged 侦听器。
添加 onClick 以包含布局没有问题,但对于 onTextChaegd 我不知道如何实现它。
笔记:
android - 以编程方式检查视图是否包含特定布局?
我有一个布局section.xml
和一些其他布局,其中可能包括section.xml
.
现在假设我有一个膨胀的布局,例如layout.xml
,我想知道它是否包含section.xml
?
我可以遍历 的所有孩子layout.xml
,但我不知道如何检测孩子是否section.xml
包含在此处。我知道我可以尝试设置一个唯一的 idsection.xml
并检查 的孩子的 id layout.xml
,但问题是唯一性;因为其他开发者可能会忘记这条规则。
java - 多次包含相同的布局(包含回收站视图)
我决定制作一个电子商务商店应用程序,并且我想包含两个或多个相同的布局,其中包含一个回收器视图,该视图从 java 代码中获取数据(现在)。
我尝试为它们添加不同的 ID,但我没有看到产品
我想包含的布局(horizontal_scroll_layout.xml):
我在做什么(fragment_home.xml):
Java 文件代码 (HomeFragment.java):
适配器类 (HorizontalProductScrollAdapter.java)
公共类 HorizontalProductScrollAdapter 扩展 RecyclerView.Adapter {
}
我看到了两个文本视图,但没有看到任何产品。为了更好地参考我想要实现的目标,我在下面添加了两个屏幕截图的链接:
我得到了什么:https ://snag.gy/uKfVT4.jpg 我想要什么:https ://snag.gy/n2GHyg.jpg
编辑:日志显示此 E/RecyclerView:未连接适配器;跳过布局我在哪里附加它?
android - 数据绑定包括布局
尝试使用数据绑定动态设置布局,但我似乎无法让三元运算符正常工作。必须缺少转义字符或其他东西。
看起来很简单,但是带有“****/ 数据绑定错误 ****msg:included value ... 必须以 @layout/ 开头。”的错误
android - 无法将具有自己布局的按钮添加到另一个布局
我需要完成以下任务:
1)四个按钮中的每一个都保存在自己的相对或框架布局中
include
2)这四个带有按钮的布局通过标签添加到另一个更大的布局
3)这个更大的布局是改变这些按钮的ID和文本
到目前为止,我做了以下事情:
为了完成任务 #1,我创建了res/layout/big_button_layout.xml
为了完成任务 #2 和 #3,我在res/layout/big_buttons_layout.xml中创建了更大的布局
我有两个问题:
1) 为什么按钮不可见?
2) 如何从更大的布局中更改按钮的 ID 和文本?
android - 安卓-tag 为 CardView 添加额外的边距
我正在 Android 工作室做一个以设计为重点的学校项目(Java 代码不是优先级),我想设计一个锻炼应用程序。但是,我目前遇到的问题是我的 XML 布局在 Android Studio 中的显示方式与在模拟器上的显示方式不同。即使模拟器和 Android 工作室都使用 Pixel 3 XL 作为基础。
我想在片段中包含由 CardView 制作的布局。我这样做是因为我想稍后在多个不同的片段上重用相同的 CardView。我已将布局包含在 include layout=""-tag 中,并在该标签中设置我想要在 CardView 上的边距(16dp)(参见下面的代码)。这在 Android Studio 预览版中看起来非常好,但在模拟器上运行时看起来边距设置为 48dp 或类似的荒谬(见下图)。
片段布局
卡片视图布局
这里发生了什么?我尝试更改布局文件和包含标签中的边距,但没有任何变化。我也尝试过将 LinearLayout 和 ConstraintLayout 作为包装器,但结果相同。
任何帮助都会得到批准!