zoukankan      html  css  js  c++  java
  • Android突击:实现屏幕四角和居中摆放控件的布局

    要实现这样的布局,其实就是将屏幕纵向三等分,上下的进行平分就好啦。用:Iienarlayout实现。
    代码:
    1. <?xml version="1.0" encoding="utf-8"?>
    2. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    3. android:orientation="vertical" android:layout_width="fill_parent"
    4. android:layout_height="fill_parent">
    5. <!-- 上部 -->
    6. <LinearLayout android:orientation="horizontal"
    7. android:layout_width="fill_parent" android:layout_height="fill_parent"
    8. android:layout_weight="1">
    9. <LinearLayout android:orientation="vertical"
    10. android:layout_width="fill_parent" android:layout_height="fill_parent"
    11. android:layout_weight="1">
    12. <Button android:layout_width="wrap_content"
    13. android:layout_height="wrap_content" android:text="左上按钮"
    14. android:layout_gravity="left" />
    15. </LinearLayout>
    16. <LinearLayout android:orientation="vertical"
    17. android:layout_width="fill_parent" android:layout_height="fill_parent"
    18. android:layout_weight="1">
    19. <Button android:layout_width="wrap_content"
    20. android:layout_height="wrap_content" android:text="右上按钮"
    21. android:layout_gravity="right" />
    22. </LinearLayout>
    23. </LinearLayout>
    24. <!-- 中部 -->
    25. <LinearLayout android:orientation="vertical"
    26. android:layout_width="fill_parent" android:layout_height="fill_parent"
    27. android:layout_weight="1" android:gravity="center">
    28. <Button android:layout_width="wrap_content"
    29. android:layout_height="wrap_content" android:text="中心按钮" />
    30. </LinearLayout>
    31. <!-- 底部 -->
    32. <LinearLayout android:orientation="horizontal"
    33. android:layout_width="fill_parent" android:layout_height="fill_parent"
    34. android:layout_weight="1">
    35. <LinearLayout android:orientation="vertical"
    36. android:layout_width="fill_parent" android:layout_height="fill_parent"
    37. android:layout_weight="1" android:gravity="left|bottom">
    38. <Button android:layout_width="wrap_content"
    39. android:layout_height="wrap_content" android:text="左下按钮" />
    40. </LinearLayout>
    41. <LinearLayout android:orientation="vertical"
    42. android:layout_width="fill_parent" android:layout_height="fill_parent"
    43. android:layout_weight="1" android:gravity="right|bottom">
    44. <Button android:layout_width="wrap_content"
    45. android:layout_height="wrap_content" android:text="右下按钮"
    46. />
    47. </LinearLayout>
    48. </LinearLayout>
    49. </LinearLayout>
    weight属性比较重要的,若weight值都相等,相当于等分,weight值越大,占的比重越小。






















  • 相关阅读:
    2.1求二进制数中1的个数
    SQL学习笔记八:SQL Server陷阱
    SQL学习笔记之三:系统表syscommnets
    SQL学习笔记之二:QUOTENAME函数
    SQL学习笔记五:脚本创建角色、用户以及相关操作
    输入表名生成插入、更新存储过程和调用该存储过程的字符串
    没有注意过的count(0),count(1),count(*),count(列名)
    清除开始文档批处理
    SQL学习笔记七:利用脚本附加数据库
    SQL学习笔记六:关于全备/差异/日志备份的恢复
  • 原文地址:https://www.cnblogs.com/zhuzhenfeng/p/4637777.html
Copyright © 2011-2022 走看看