GridLayout平均分配空间

GridLayout平均分配空间GridLayout平均分配空间始末:在使用Gridlayout时,想要做一个横向平均分配的布局,像这样的:都知道,设置一个columnCount配合上app:layout_columnWeight=”1″即可可是当某一个的文字过长时,就会出现下面的情况:解决方案:将所有的TextView加上一个属性:android:layout_width=”0dp”即可。源码:<?…

大家好,又见面了,我是你们的朋友全栈君。

GridLayout平均分配空间

始末:

在使用Gridlayout时,想要做一个横向平均分配的布局,像这样的:

在这里插入图片描述
都知道,设置一个columnCount 配合上app:layout_columnWeight="1"即可

可是当某一个的文字过长时,就会出现下面的情况:

在这里插入图片描述

解决方案:

将所有的TextView加上一个属性:android:layout_width="0dp"即可。

源码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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">

    <android.support.v7.widget.GridLayout android:layout_width="match_parent" android:layout_height="wrap_content" app:columnCount="4">

        <android.support.v7.widget.AppCompatTextView android:layout_width="0dp" android:background="@android:color/holo_blue_light" android:drawableTop="@mipmap/ic_launcher" android:gravity="center_horizontal" android:text="张三的蜗居是不是你的" app:layout_columnWeight="1" />

        <android.support.v7.widget.AppCompatTextView android:layout_width="0dp" android:background="@android:color/holo_green_light" android:drawableTop="@mipmap/ic_launcher" android:gravity="center_horizontal" android:text="张三的蜗" app:layout_columnWeight="1" />

        <android.support.v7.widget.AppCompatTextView android:layout_width="0dp" android:background="@android:color/holo_red_light" android:drawableTop="@mipmap/ic_launcher" android:gravity="center_horizontal" android:text="张三的蜗" app:layout_columnWeight="1" />

        <android.support.v7.widget.AppCompatTextView android:layout_width="0dp" android:background="@android:color/holo_purple" android:drawableTop="@mipmap/ic_launcher" android:gravity="center_horizontal" android:text="张三的蜗" app:layout_columnWeight="1" />

    </android.support.v7.widget.GridLayout>

</LinearLayout>
   
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135717.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号