<?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 – “找不到匹配给定名称的资源”错误,即使名称匹配所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)