在iOS中UIView是视图类,它的每个实例既是容器也是控件。所以你可以在一个视图上面布局另一个视图。
但是在Android中却不行,不信你去观察它俩的视图层次,就会发现iOS的视图树上面所有的都是视图,但是Android的视图树除了叶子结点外,其他的全是什么ViewGroup、LinearLayout、RelativeLayout。
Android只能在布局容器中添加视图,压根就没有什么子视图的概念,不信你还可以看用于布局的layout.xml每个视图的属性里面根本没有视图控件。

如果你想达到iOS中的在父视图上面布局子视图的目的,你可以用FrameLayout布局控件,或者自定义视图。

更多相关文章

  1. ScrollView中若嵌套有滑动的控件(如:WebView,ListView或GridView)
  2. Android原生Switch控件滑块thumb卡住问题的解决方法
  3. View视图框架源码分析之一:android是如何创建一个view
  4. Android 开发之旅:深入分析布局文件&又是“Hello World!”
  5. android控件的监听绑定方法
  6. android 主要的布局控件简介
  7. 相对布局的layout_alignLeft属性
  8. 【鼠】安卓学习杂记(六)——Android相对布局RelativeLayout

随机推荐

  1. Android实现侧滑菜单DrawerLayout
  2. Android(安卓)Google Map学习二(接受位置
  3. Android一个TextView设置多种颜色的2种高
  4. Android应用程序开发期末大作业(1)
  5. Linux Mint 15下编译Chromium for Androi
  6. Android请求数据格式与Java后台需求格式
  7. Android游戏引擎《Rokon》:常见问题汇总(20
  8. 使用Repo在Windows平台下载Android(安卓)
  9. Android_之动画1
  10. android头像设置:从本地照片库或拍照获取