草庐IT

layout_marginLeft

全部标签

android - 找不到 R.layout.activity_main

我正在尝试使用一些在线教程来解决多种布局。问题是只要只有一个XML文件,我的程序就可以正确构建和编译。当我添加多个XML文件时,我收到错误说setContentView(R.layout.activity_main);行的“activity_main无法解析或不是字段”事实上,我以前在R.*中使用的每个项目现在都报告错误。我不知道出了什么问题。谁能建议需要做什么?编辑1:我尝试清理和重建项目,但没有帮助。另外,我正在导入正确的R.java文件,如mypackage.R.java根据@RubberDuck的评论,我再次删除文件后,在构建项目后正在生成R.java文件。但是,当我创建新的X

android - 约束布局 : What does `layout_constraintLeft_creator` do in xml?

示例代码:tools:layout_constraintRight_creator="1"在这里做什么?没有任何文件解释这些事情。 最佳答案 对于上下文-这些是工具属性-它们纯粹是为了帮助工作室中的版本。当您将APK推送到您的设备时,这些属性实际上会被删除。现在,ConstraintLayout中的*_creator属性仅允许我们跟踪您是手动(0)还是通过推理引擎(1)创建了这些约束。如果是后者并且您再次单击推理,我们知道我们可以安全地移除这些约束并重新计算新的约束。所以基本上如果你对你的布局感到满意,你可以删除它们。但在设备上推送

android - 约束布局 : What does `layout_constraintLeft_creator` do in xml?

示例代码:tools:layout_constraintRight_creator="1"在这里做什么?没有任何文件解释这些事情。 最佳答案 对于上下文-这些是工具属性-它们纯粹是为了帮助工作室中的版本。当您将APK推送到您的设备时,这些属性实际上会被删除。现在,ConstraintLayout中的*_creator属性仅允许我们跟踪您是手动(0)还是通过推理引擎(1)创建了这些约束。如果是后者并且您再次单击推理,我们知道我们可以安全地移除这些约束并重新计算新的约束。所以基本上如果你对你的布局感到满意,你可以删除它们。但在设备上推送

android - 数据绑定(bind)错误 : Only one layout element and one data element are allowed.

在使用数据绑定(bind)并在其中包含标签时出现以下错误:Error:Executionfailedfortask':app:dataBindingProcessLayoutsBetaDebug'.>databindingerrormsg:Onlyonelayoutelementandonedataelementareallowed.[pathtofile]has3file:[pathtofile]****\databindingerror****这是我的布局文件:[...][...]在每个包含的布局中,我都有这样的内容:[...]来自此回复:AndroidDataBindingusi

android - 数据绑定(bind)错误 : Only one layout element and one data element are allowed.

在使用数据绑定(bind)并在其中包含标签时出现以下错误:Error:Executionfailedfortask':app:dataBindingProcessLayoutsBetaDebug'.>databindingerrormsg:Onlyonelayoutelementandonedataelementareallowed.[pathtofile]has3file:[pathtofile]****\databindingerror****这是我的布局文件:[...][...]在每个包含的布局中,我都有这样的内容:[...]来自此回复:AndroidDataBindingusi

android - 渲染期间引发异常 : Unable to find the layout for Action Bar

刚才使用AndroidStudio时,我正在编辑器中编辑XML文件,但在预览和设计窗口中出现此错误:Exceptionraisedduringrendering:UnabletofindthelayoutforActionBar.我尝试重新启动AndroidStudio、我的笔记本电脑和谷歌搜索答案,但我找不到任何东西。有没有人经历过类似的事情? 最佳答案 我遇到了这种错误。在我的Mac上,有API22。如果我选​​择它,就会出现这个错误。所以点击API21或更低版本可以解决您的问题您可能需要更新您的工具

android - 渲染期间引发异常 : Unable to find the layout for Action Bar

刚才使用AndroidStudio时,我正在编辑器中编辑XML文件,但在预览和设计窗口中出现此错误:Exceptionraisedduringrendering:UnabletofindthelayoutforActionBar.我尝试重新启动AndroidStudio、我的笔记本电脑和谷歌搜索答案,但我找不到任何东西。有没有人经历过类似的事情? 最佳答案 我遇到了这种错误。在我的Mac上,有API22。如果我选​​择它,就会出现这个错误。所以点击API21或更低版本可以解决您的问题您可能需要更新您的工具

android - getLayoutInflater() 和 .getSystemService(Context.LAYOUT_INFLATER_SERVICE) 之间有什么区别吗

简单的“不”回答会让我平静下来。如果有什么不同,那是什么? 最佳答案 没有只要调用getLayoutInflater()的Activity或Window与调用getSystemService()的Context相同,就没有区别。证明您可以将getLayoutInflater()返回的LayoutInflater追溯到LayoutInflater.from()您可以从源代码中看到这只是getSystemService()的快捷方式:publicstaticLayoutInflaterfrom(Contextcontext){Layou

android - getLayoutInflater() 和 .getSystemService(Context.LAYOUT_INFLATER_SERVICE) 之间有什么区别吗

简单的“不”回答会让我平静下来。如果有什么不同,那是什么? 最佳答案 没有只要调用getLayoutInflater()的Activity或Window与调用getSystemService()的Context相同,就没有区别。证明您可以将getLayoutInflater()返回的LayoutInflater追溯到LayoutInflater.from()您可以从源代码中看到这只是getSystemService()的快捷方式:publicstaticLayoutInflaterfrom(Contextcontext){Layou

android - 最佳实践 : Layouts on Android (Programmatic vs XML)

这个问题困扰了我一段时间。我已经在Android平台上开发了几个应用程序,并且不知何故总是发现自己求助于Java代码来构建布局。在专业的开发环境中,这是可以接受的吗?或者XML文件应该是首选方法吗?我通常发现XML是一种更乏味的方法,而且这些布局通常在所有设备上看起来都不一样。我只是不明白。从专业的角度来看,是否真的有人能够纯粹使用XML文件来开发具有复杂View的应用程序?这个问题让我很生气,因为谷歌建议使用XML,但UI在所有设备上看起来都不一样,除非以编程方式完成。还是我做错了什么?请注意,我指的是大多数用户使用的Android2.2和2.3。 最佳答