• Android基础知识注意点


    1.线性布局中的对齐(易混淆)

    在LinearLayout中:
    android:gravity用于指定文字在控件中的对齐方式
    android:layout_gravity用于指定控件在布局中的对齐方式
    当排列方向是horizontal时,水平方向上的长度不是固定的,每添加一个控件,水平方向长度都会变化,因此无法指定该方向对齐方式。
    当排列方向是vertical时,竖直方向上的长度不是固定的,每添加一个控件,竖直方向长度都会变化,因此无法指定该方向对齐方式。

    2.layout_width和layout_height

    layout_width是指定当前控件在布局中的宽度,layout_height是指定当前控件在布局中的高度这当然都是说烦了的。但是有一点需要注意一下,layout_width和layout_height针对于控件起作用是因为当前控件在布局当中。每次创建activity_main时自动生成的布局中(如下图android.support.constraint.ConstraintLayout中的layout_width和layout_height)起作用是因为在MainActivity中调用setContentView()时Android会自动在最外层嵌套一个FrameLayout,所以此时layout_width和layout_height才会起作用。

    3.Android 9.0之后网络配置

    1.清单文件中添加

     android:networkSecurityConfig="@xml/network_security_config"
    

    2.res目录下新建xml文件夹,在xml文件夹下新建配置文件network_security_config

    <?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <base-config cleartextTrafficPermitted="true" />
    </network-security-config>
    

    4.Android控件的visibility属性:visibile,invisible,gone

    visibile:控件可见
    invisible:控件不可见(控件占用空间)
    gone:控件不可见(控件不占用空间)

  • 相关阅读:
    网络优化改进
    图像识别和卷积神经网路案例的实现
    卷积神经网络和图像识别
    ANA网络分析
    大数阶乘
    HDU 1002 A + B Problem II (大数加法)
    HDU 1232 畅通工程 (并查集)
    HDU 1231 最大连续子序列 (dp)
    HDU 2546 饭卡 (dp)
    HDU 1203 I NEED A OFFER! (dp)
  • 原文地址:https://www.cnblogs.com/dearnotes/p/12894143.html
Copyright © 2020-2023  润新知