当Android 使用RelativeLayout布局的时候,组件里面会有以下四个属性

1android:layout_toLeftOf

2android:layout_toRightOf

3android:layout_above

4android:layout_below

也就是说,以其他的组件为参照来确定组件的位置,属性的值应当是其它组件的id号,如android:layout_toLeftOf="@id/rightButton",意思是该组件位于组件rightButton的左面

注意别忘了加@id/


但是,一定要注意组件在XML里的先后顺序,被参照组件一定要放在参照组件之前,否则XML会显示语法错误,由于我们创建组件的时候,习惯性的思维是,XML里面组件的顺序跟随实际界面的组件的顺序(从左到右,从上往下),因此容易出错,搞得一头雾水也不知道什么原因。


更多相关文章

  1. Android用户界面UI组件--AdapterView及其子类(四) GridView
  2. Android中gravity与layout_gravity的区别
  3. Android中属性gravity和layout_grativy的区别
  4. Android中gravity与layout_gravity的区别
  5. Android(安卓)控件使用相关
  6. Android面试简录——布局
  7. Android(安卓)Studio 解决Fetching android sdk component infor
  8. 【Android布局】在程序中设置android:gravity 和 android:layout
  9. Android——android:gravity 和 android:layout_Gravity

随机推荐

  1. SQL Server数据库按百分比查询出表中的记
  2. 企业管理器备份和还原SQL Server数据库
  3. sql分页查询几种写法
  4. SqlServer触发器详解
  5. 总结SQL执行进展优化方法
  6. 10种Java开发者编写SQL语句时常见错误
  7. SQL Server 2005数据库还原错误的经典解
  8. SQL Server数据库复制失败的原因及解决方
  9. 通过格式良好的SQL提高效率和准确性
  10. 没有SQL Server数据库时如何打开.MDF文件