android 的relativelayout 报错 No resource found that matches the given name
16lz
2021-12-04
============================================================ 博文原创,转载请声明出处 电子咖啡(原id蓝岩) ============================================================ android 的relativelayout 报错
error: Error: No resource found that matches the given name (at 'layout_toLeftOf' with value '@id/
main_auto_checkbox').
后来才发现是我在A中引用了B的id,但是B的id是在后面声明的,编译器是顺序执行的(在我看来),因此找不到,当我把B的声明放在A的前面,就ok了,
<RelativeLayout android:orientation="horizontal"android:layout_width="wrap_content" android:layout_height="wrap_content"android:gravity="center"><TextView android:layout_width="wrap_content"android:layout_height="wrap_content" android:gravity="center"android:layout_toLeftOf="@id/main_auto_checkbox" --这里错了,引用的id声明在后面,系统找不到android:text="自动修复" android:layout_centerVertical="true"/><CheckBox android:id="@+id/main_auto_checkbox"android:layout_width="wrap_content" android:layout_height="wrap_content"android:layout_alignParentRight="true" android:layout_marginRight="3dip"/></RelativeLayout>
,更换checkbox和textview的声明顺序,这个样子就对了
<RelativeLayout android:orientation="horizontal"android:layout_width="wrap_content" android:layout_height="wrap_content"android:gravity="center"><CheckBox android:id="@+id/main_auto_checkbox"android:layout_width="wrap_content" android:layout_height="wrap_content"android:layout_alignParentRight="true" android:layout_marginRight="3dip"/><TextView android:layout_width="wrap_content"android:layout_height="wrap_content" android:gravity="center"android:layout_toLeftOf="@id/main_auto_checkbox" android:text="自动修复" android:layout_centerVertical="true"/></RelativeLayout>
更多相关文章
- android eclipse 项目相互引用设置
- android 之关卡锁的实现
- 【android】uses-permission和permission详解
- adt或eclipse中Android工程如何互相引用
- android Handler导致内存泄露分析
- Ubuntu 64位编译 android 4.0源码
- 2011.09.07(3)——— android 跨进程通信之Broadcast
- Android自定义Button背景色,弧度
- android:layout_weight 使用