Articles of xml

如何将约束布局包含到另一个约束布局中并在每个布局之间设置约束

我正在使用constraintLyout v 1.0.1。 我想在我的xml中包含一个与我的全局布局的一部分相对应的子ConstraintLayout(它本身就是一个ConstraintLayout)。 我将布局分成两个xml,以便在其他地方使用这个子部分 我尝试了这个,但是我无法控制将子约束布局放在父级中的位置。 我想知道是否必须将所有内容放在同一个xml文件中,或者它们是否是使用单独文件的解决方案。 tmp_1.xml tmp_2.xml 结果是此实际结果 但我希望它成为预期的结果 我试过这个,但它不起作用 我很乐意有你的解决方案, 谢谢

java.lang.IllegalStateException:ScrollView只能托管一个直接子项

我只是尝试通过添加scrollview来添加滚动浏览此布局的function,但每次我尝试加载布局时,我都会收到一条错误,指出“java.lang.IllegalStateException:ScrollView只能托管一个直接子项”,我不确定为什么。 任何建议都非常感谢。 资源: 编辑(回应CodeMagic的回答)

包含tag和dataBinding

我想使用include在同一视图中多次使用我的一个布局。 假设我有一个包含一些TextView的custom.xml 。 custom.xml : 我在parent.xml多次包含此布局: 现在我想将我的数据模型绑定到这个布局,但问题是我不知道如何将两个不同的数据模型绑定到layout1和layout2因为它们都是从一个布局(即custom.xml 。 据我所知,我可以在我的xml布局中添加此标记: 但我需要将两个不同的数据模型绑定到custom.xml 。 我的问题是如何在一个视图中多次包含布局并使用数据绑定将不同的数据传递给它们? 比如将数据传递给布局但不是将模型静态绑定到xml。 我也发现这个问题确实存在同样的问题但是由于数据绑定是在较新版本的android中发布的,我正在寻找一种方法来解决使用数据绑定的相同问题。 以下是我引用澄清的问题的一部分: 例如,我有一个精心设计的布局,我希望在我的视图中显示三次。 每个实例都需要不同的值。 由于include基本上是XML并将其粘贴到这里,我需要更强大的东西。

如何使用xml设置图像按钮的选定状态

我有一个如下定义的图像按钮。 我想设置要选择的按钮的默认状态。 所以在代码中我会说: playBtn.setSelected(true); 是否可以在xml中执行此操作?

从片段到活动的意图

我试图使用button转到另一个页面,但它总是失败。 这是我的第一类XML: public class FindPeopleFragment extends Fragment { public FindPeopleFragment(){} @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_home, container, false); return rootView; } public void goToAttract(View v) { Intent intent = new Intent(getActivity().getApplication(), MainActivityList.class); startActivity(intent); } } 这是我的XML: 这是我的stacktrace ..这是我使用onclicklistener时的结果 12-30 16:54:28.006: E/AndroidRuntime(992): FATAL EXCEPTION: main 12-30 16:54:28.006: E/AndroidRuntime(992): […]

android – 如何创建xml的id?

我正在使用软键盘样本开发动态键盘应用程序。 我的应用改变了布局。 例如,我有一个键盘(有一个键),然后我设置应用程序,我可以使用键盘(有一个键)。 我想在编译后创建一个XML文件,并在应用程序中使用此文件(使用xmlpullparser或xmlresourceparser读取XML文件)。 但是,键盘类需要XML的id。 如何创建XML ID?

完整备份内容xml文件应该为空还是根本不添加以包含所有内容?

所以我在应用程序清单中添加了一些东西,我看到我的应用程序标签上有一个警告: 在SDK版本23及更高版本上,您的应用数据将在应用安装时自动备份和恢复。 考虑添加属性android:fullBackupContent以指定@xml资源,该资源配置要备份的文件。 然后我搜索了那个。 显然,只有2个标签: 和 。 我不想从备份中排除任何文件,因为我没有任何本地依赖文件,我不需要任何标签 :指定要备份的一组资源,而不是让系统默认备份应用程序中的所有数据。 当我看到如果我没有放任何标签时,系统back up all data in your app by default会back up all data in your app by default ,这正是我想要的。 现在我有了这个问题:我应该添加backup_content.xml文件,但是因为默认设置是好的,所以是空的,或者根本不添加文件? (在这种情况下Android Studio会抱怨)

如何在圆形imageview周围添加阴影

我想在圆形imageView周围添加阴影。 这是我的代码。 我想做这样的形象 这是我的.xml文件检查此图像。 activity_main.xml中 这是round_image.xml: 我尝试了一些阴影效果的代码,但它不起作用。

如何在Android中设置XML全屏

如何在XML中创建全屏模式,而不管其中的内容有多小? 这是我的“show.xml”代码: 我希望将它显示为另一个全屏幕页面,黑色背景,如main.xml。 在这种情况下,它就像一个popup屏幕。 删除或更改android:layout_width和android:layout_heigh不起作用。 请帮助! 🙁

Android TextView SingleLine字段隐藏长文本

我有一个TextView,它位于屏幕的左侧,设置为gravity =“right”,并设置为SingleLine =“true”。 如果有可能这个视图中的文本太长,我希望它只是从视图的左侧消失。 我认为下面的配置可以做到这一点,但实际发生的是长字符串完全消失,可能是在某个地方的视图之外。 如何创建一个包含单行文本的简单文本视图,并在发生意外情况时保持其布局? ……甚至是可以预测的事情。