Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何是+;id在RelativeLayout中有效吗?_Java_Android_Android Layout_Android Relativelayout - Fatal编程技术网

Java 如何是+;id在RelativeLayout中有效吗?

Java 如何是+;id在RelativeLayout中有效吗?,java,android,android-layout,android-relativelayout,Java,Android,Android Layout,Android Relativelayout,在相对布局中,我看到的图案如下: <TextView android:id=“@+id/txt_id” etc android:layout_alignBottom="@+id/some_other_txt” etc /> <TextView android:id="@+id/some_other_txt" etc /> 它只是一个在布局生成器中放置不同元素的参考点。 第一次引用ID时,请使用@+前缀,它告诉资源生成器添加ID 在

在相对布局中,我看到的图案如下:

<TextView 
    android:id=“@+id/txt_id”
    etc
   android:layout_alignBottom="@+id/some_other_txt”
    etc
/>

<TextView
 android:id="@+id/some_other_txt"

 etc
/>

它只是一个在布局生成器中放置不同元素的参考点。

第一次引用ID时,请使用@+前缀,它告诉资源生成器添加ID

在这里,您正在对尚未定义的小部件&id进行转发引用:


使用
@+id
可以预期地引用视图(xml中尚未创建的视图)。但是我更喜欢先创建视图,然后使用
@id
@DiegoFreniche引用它:我认为没有重复。我的问题是关于相对论,而不是一般意义上的syntax@DerGolem:这有文件记载吗?我在什么地方找不到哦,现在你要求的太多了。。。我不记得我是从哪里得到这些信息的。也许,从一本书中可以看出。相对而言,你编写小部件的顺序与它们在屏幕上的显示顺序不同。Android Lint也需要检查所有的关系,所以这可能是避免Lint给你警告的一种方法,但这不应该声明给分配了id的小部件吗?这将在你第一次引用它时被考虑。;)作为预期的引用,id是在小部件显式分配之前创建的。