ITPub博客

首页 > 应用开发 > IT综合 > 实现Android直播视频app源码的自适应

实现Android直播视频app源码的自适应

IT综合 作者:云豹科技晓彤 时间:2021-09-13 17:08:53 0 删除 编辑

自适应就是根据Android手机的屏幕大小,实现直播视频app源码和屏幕的大小兼容,是实现直播视频app源码兼容的重要一步。

写一个布局演示:

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.flexbox.FlexboxLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    app:alignContent="flex_start"
    app:flexDirection="row"
    app:flexWrap="wrap"
    app:justifyContent="flex_start">
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="zhang"
        android:textColor="@android:color/white" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="phil"
        android:textColor="@android:color/white"
        app:layout_flexGrow="1" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="zhang phil"
        android:textColor="@android:color/white" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="csdn"
        android:textColor="@android:color/white" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="zhang phil 3"
        android:textColor="@android:color/white"
        app:layout_order="3" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="zhang phil 2"
        android:textColor="@android:color/white"
        app:layout_order="2" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="zhang phil 1"
        android:textColor="@android:color/white"
        app:layout_order="1" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="zhang phil @ csdn"
        android:textColor="@android:color/white" />
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="30dp"
        android:layout_margin="5dp"
        android:background="@android:color/holo_blue_bright"
        android:gravity="center"
        android:text="https://blog.csdn.net/zhangphil"
        android:textColor="@android:color/white" />
</com.google.android.flexbox.FlexboxLayout>

代码运行结果输出:

app:layout_order

直播视频app源码设置的默认值是1,值越小,越靠前排列,越大,越排到后面。

声明:本文由云豹科技转发自开开心心过博客,如有侵权请联系作者删除


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002045/viewspace-2791870/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
音视频软件开发相关知识科普账号

注册时间:2021-06-11

  • 博文量
    163
  • 访问量
    60338