论坛有提到:
@+id 新增一个资源id
@id和android:id,引用现有的资源id我还是不懂 新增一个资源id 与 引用现有的资源id 分别是什么意思呢?在mail.xml中有
<Button
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="这个我的按钮"
/>
在.java中就可以
Button bt = (Button)findViewById(R.id.button);问题:上一句是不是相当于实例化
那么,是android:id的话,该怎么用呢?
为什么要有这个区别?
@+id 新增一个资源id
@id和android:id,引用现有的资源id我还是不懂 新增一个资源id 与 引用现有的资源id 分别是什么意思呢?在mail.xml中有
<Button
android:id="@+id/button"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="这个我的按钮"
/>
在.java中就可以
Button bt = (Button)findViewById(R.id.button);问题:上一句是不是相当于实例化
那么,是android:id的话,该怎么用呢?
为什么要有这个区别?
解决方案 »
- 百度定位的api,可以定位香港和台湾吗?
- 新手请教,在android想实现像卡拉ok一样的字幕显示效果,该如何实现?
- OutputStream close时出现java.lang.NullPointerException,在线等,发现问题在哪儿了下次多给你点分
- 程序运行后出现“application settings(in process com.android.settings) is not responding”
- 想知道能不能这样查询数据?
- 关于安卓的视图问题
- eclipse打开时出现“Failed to load the jni shared library……”怎么解决?
- Exception in thread "Thread-0" java.lang.RuntimeException: Stub! at android.急!
- 对于一个程序的apk,能不能反编译成代码啊?需要怎么做啊,求大神指点~~
- 小白求助,报错Android resource linking failed
- android适合什么时候学?请高手帮忙
- 还是关于蓝牙发送和接受数据的问题
你可以全都自己去定义,不用android id。
建议不用android id,自己去定义,这样也灵活。
总之,意义不大
可以认为原来没有button这个id,是用户自己创建的;是先自己养鸡,再生蛋,然后吃鸡蛋。
@id和android:id是已经存在了,拿来主义,拿来就用;是直接拿鸡蛋吃。
http://topic.csdn.net/u/20110816/01/83C3347B-905B-4F45-920A-7BDA42E70876.html