首页 > 应用开发 > IT综合 > 用户私聊界面布局,游戏陪玩源码是怎样实现的
一行内放3个控件,左边控件左对齐,右面控件右对齐,中间控件来填充剩下的空间。
或者一列内放3个控件,上面的与顶部对齐,下面的沉在最底部,中间控件是弹性的,充满剩余空间。
图示:
这是游戏陪玩源码聊天页面布局的第一种情形。由于涉及到ImageView,想保持图片原比例不便使用LinearLayout的weight属性。
1.外层套一个RelativeLayout
2.三个控件分别装进3个LinearLayout中,假如id分别为leftlayout,midlayout,rightlayout
leftlayout属性:android:layout_width="wrap_content"
rightlayout属性:android:layout_width="wrap_content"
midlayout属性: android:layout_width="match_parent"
android:layout_toLeftOf="@+id/rightlayout"
android:layout_toRightOf="@+id/leftlayout"
这样就可以达到两端控件分别左右对齐,中部控件填充剩余空间的效果。
1.外层放一个RealtiveLayout
2.内部三个控件分别装进3个LinearLayout中,id设为topayout,midlayout,bottomlayout
toplayout属性:android:layout_width="wrap_content"
bottomlayout属性:android:layout_width="wrap_content"
midlayout属性: android:layout_width="match_parent"
android:layout_below="@+id/toplayout"
android:layout_above="@+id/bottomlayout"
当这种情况,游戏陪玩源码聊天页面的中间的控件是一个ScrollView时,也使用这种办法。就能实现ScrollView充满上下两个控件中间的区域。
声明:本文由云豹科技转发自迅雷老曾博客,如有侵权请联系作者删除
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002045/viewspace-2791872/ ,如需转载,请注明出处,否则将追究法律责任。