美文网首页
GridLayout子控件超出屏幕的解决办法

GridLayout子控件超出屏幕的解决办法

作者: o动感超人o | 来源:发表于2017-05-04 16:10 被阅读1065次

    GridLayout的具体使用方法不赘述,这里主要解决子控件超出屏幕的解决办法,在项目用使用GridLayout的时候,发现EditText超出屏幕,解决办法是这一列的EditText都加上下面的属性,如果这一列某一个没有加上下面的属性,那么这一列所有的EditText仍然超出屏幕

    android:layout_width="wrap_content"
    android:layout_gravity="fill_horizontal"
    

    加上这个属性,就可以充满屏幕而不是超出屏幕了
    例如:

    <GridLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:columnCount="2">
            <TextView
                android:layout_gravity="right"
                android:layout_marginRight="10dp"
                android:text="标题1:"/>
    
            <EditText
                android:layout_width="wrap_content"
                android:layout_gravity="fill_horizontal"/>
    
            <TextView
                android:layout_gravity="right"
                android:layout_marginRight="10dp"
                android:text="标题2:"/>
    
            <EditText
                android:layout_width="wrap_content"
                android:layout_gravity="fill_horizontal"/>
        </GridLayout>
    

    相关文章

      网友评论

          本文标题:GridLayout子控件超出屏幕的解决办法

          本文链接:https://www.haomeiwen.com/subject/ztcdtxtx.html