在android应用开发过程中,对控件android:id属性的设置一直有些疑问,经过一番折腾,终于弄清楚了。android:id的设置,通常有三种方式,分别是以下这三种:

android:id="@+id/btn"

android:id="@android:id/tabhost"

android:id="@id/btn"

(1)android:id="@+id/btn"

表示在R.java文件里面新增一个id为btn的控件索引,最常用的一种声明控件id的方式。

代码获取方式:findViewById(R.id.btn);

(2) android:id="@android:id/tabhost"

表示引用的是系统已有的ID,在对应的sdk目录下的ids.xml里面。一般外部不去调用,是组件内部调用的时候使用。

代码获取方式:android.R.id.tabhost

(3)android:id="@id/btn"

表示引用一个已经存在的ID,在R.java里面的,比如我们自己建了一个ids.xml,里面声明了一组id,其中一个是btn,那么你就可以这样引用了。

代码获取方式:跟(1)一样



本文出自 “余龙生-技术私藏地” 博客,转载请与作者联系!

更多相关文章

  1. android实现textArea文本域的输入框
  2. Android(安卓)界面布局之RelativeLayout
  3. android studio五大布局属性小结
  4. Android(安卓)相对布局属性
  5. Android相对布局属性全集
  6. Android学习-常见的UI控件 TextView、EditText和ImageView
  7. android 学习备忘录1
  8. android 布局居中
  9. AndroidUI组件之ListView小技巧

随机推荐

  1. android本地系统服务详解
  2. Android中关于C2DM开发的一点总结
  3. 完美获取Android状态栏高度
  4. Android(安卓)PopupWindow的使用
  5. android player,wzplayer for android (g
  6. android app启动流程解析
  7. Android(安卓)在程序中动态添加 View 布
  8. android体系化展示
  9. 谈一谈Android中的事件分发
  10. Android 图片加载Bitmap OOM错误解决办法