读书人

用拖拽生成的ui代是否了

发布时间: 2012-10-21 09:00:07 作者: rapoo

用拖拽生成的ui代是不是了

XML code
    <EditText        android:id="@+id/editText1"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_alignRight="@+id/etPassword"        android:layout_below="@+id/etPassword"        android:layout_marginTop="16dp"        android:ems="10"        android:inputType="phone" />


在我的印象中只有android:id=後面才用@+id,了新建id名字嘛,都是用的@id啊
什麽的 android:layout_below="@+id/etPassword"是用+id啊?????而不是用@id/etPassword

[解决办法]
如果有两个控件A和B,你想让B在A的下面,但是你却将B声明在A的前面,这样的话因为A的id还没有产生,你使用@id来访问就会出错,用@+id就不会出错,还会正常运行,就是这样。你如果怕出错,在访问的时候还是用@+id保险一些。希望能帮助你

读书人网 >Android

热点推荐