android – “找不到匹配给定名称的资源”错误,即使名称匹配

android – “找不到匹配给定名称的资源”错误,即使名称匹配,第1张

概述我正在构建一个简单的待办事项列表应用程序.我试图通过相对于彼此定位来组织我的布局.我通过调用像 android这样的 XML属性来做到这一点:layout_toStartOf =“@ id / to_do_btn”,但是我找到了一个匹配给定名称错误的No Resource.我基本上尝试了Stackoverflow上的每个解决方案但没有任何帮助.这是我的XML: <?xml version="1.0 我正在构建一个简单的待办事项列表应用程序.我试图通过相对于彼此定位来组织我的布局.我通过调用像 android这样的 XML属性来做到这一点:layout_toStartOf =“@ ID / to_do_btn”,但是我找到了一个匹配给定名称错误的No Resource.我基本上尝试了Stackoverflow上的每个解决方案但没有任何帮助.这是我的XML:
<?xml version="1.0" enCoding="utf-8"?><relativeLayout    xmlns:androID="http://schemas.androID.com/apk/res/androID"    xmlns:tools="http://schemas.androID.com/tools"    androID:layout_wIDth="match_parent"    androID:layout_height="match_parent"    tools:context="myapp.onur.todo.MainActivity">    <ListVIEw        androID:ID="@+ID/to_do_List"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:layout_alignParenttop="true"        androID:layout_alignParentStart="true"        androID:layout_above="@ID/to_do_btn"        androID:layout_margin="5dp"        >    </ListVIEw>    <EditText        androID:ID="@+ID/to_do_editText"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:hint="Enter Something To Do"        androID:layout_toStartOf="@ID/to_do_btn"        androID:layout_alignParentBottom="true"        androID:layout_alignParentStart="true"        androID:layout_aligntop="@ID/to_do_btn"        androID:layout_below="@ID/to_do_List"        androID:layout_margin="5dp"        />    <button        androID:ID="@+ID/to_do_btn"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:text="add item"        androID:layout_margin="5dp"        androID:layout_alignParentBottom="true"        androID:layout_alignParentEnd="true"        /></relativeLayout>

这是错误的一个示例:错误:(15,31)找不到与给定名称匹配的资源(在’layout_above’中,值为’@ ID / to_do_btn’).

我不知道是怎么回事.如果它有帮助,这是我的gradle依赖项:

dependencIEs {    compile filetree(include: ['*.jar'],dir: 'libs')    androIDTestCompile('com.androID.support.test.espresso:espresso-core:2.2.2',{        exclude group: 'com.androID.support',module: 'support-annotations'    })    compile 'com.androID.support.constraint:constraint-layout:1.0.2'    testCompile 'junit:junit:4.12'    compile 'com.androID.support:appcompat-v7:26.0.0-Alpha1'}
解决方法 更改
androID:layout_above="@ID/to_do_btn"

androID:layout_above="@+ID/to_do_btn"

或者像这样订购你的布局

<button        androID:ID="@+ID/to_do_btn"        ...        /><ListVIEw        ...        androID:layout_above="@ID/to_do_btn"        ></ListVIEw>
总结

以上是内存溢出为你收集整理的android – “找不到匹配给定名称的资源”错误,即使名称匹配全部内容,希望文章能够帮你解决android – “找不到匹配给定名称的资源”错误,即使名称匹配所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1138400.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存