Android用户界面可以通过XML或Java代码实现,在XML中定义界面和创建HTML文件类似。

Android应用程序的基本功能单元是Activity——一个andriod.app.Activity类的对象,要让Activity出现在屏幕上和设计它的UI,需要使用View和ViewGroup对象。

View是一个继承于andriod.view.View的对象,它的属性为一个屏幕矩形(Layout)和Content,处理它描绘的屏幕区域的尺寸、布局、绘制、焦点改变、翻屏、按键或手势。View为处理继承于Widget的界面控件,比如TextView、EditView、Button、RadioButton、CheckBox、ScrollView等等。

ViewGroup是一个android.view.ViewGroup类的对象,即特殊的View对象,管理下属ViewGroup和View对象,ViewGroup处理继承于Layout的对象。Activity类似Swing的(J)Frame、View类似Swing的Components、TextView类似Swing的(J)Label、EditText类似Swing的(J)TextField、Button类似Swing的(J)Button等等。

更多相关文章

  1. Linux下安装Android(安卓)Studio
  2. [Android][Memory Leak] InputMethodManager内存泄露现象及解决
  3. MVC、MVP的讲解,如优缺点,使用需求场景
  4. Android(安卓)Glide 基于4.8.0的源码分析
  5. android中将复杂json对象进行数据转换
  6. 探索Android中的Parcel机制(上)
  7. android客户端xmpp & smack & openfire简单开发实例
  8. Android(安卓)IPC入门——AIDL
  9. android 通过Intent使用Bundle传递对象

随机推荐

  1. android 浏览普通彩信列表demo 核心源码
  2. android console 常见信息
  3. Android复习(九)
  4. Android NoTitle 不显示标题
  5. (android图像处理)android之bitmap各种常
  6. s5p4418-android5.1.1编译出错问题1
  7. android 防止反编译重签名,C实现代码
  8. KeyListener,NumberKeyListner
  9. Android图片缓存加强版(LruCache+DiskLruC
  10. Suggestion: add 'tools:replace="androi