• 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值越大,占的比重越小。






















  • 相关阅读:
    长沙Uber司机奖励政策(8月24日到8月30日)
    苏州Uber优步司机奖励政策(8月31日至9月6日)
    武汉Uber优步司机奖励政策(8月31日~9月6日)
    青岛Uber司机奖励政策(8月31号~9月6号)
    成都Uber优步司机奖励政策(8月31日~9月6日)
    成都UBER优步司机第六组奖励政策
    敏捷软件开发--敏捷开发原则
    UML--对象的介绍
    ip 子网掩码 网关 DNS
    敏捷软件开发--计划
  • 原文地址:https://www.cnblogs.com/zhuzhenfeng/p/4637777.html
Copyright © 2020-2023  润新知