[android] 表格布局和绝对布局详解手机开发

/*****************2016年4月28日 更新*************************************/

知乎:为什么Android没有像iOS一样提供autolayout方法来对付屏幕的适配性问题?

 

stormzhang

和Android的屏幕适配来比autoLayout简直弱爆了好么?Android中的RelativeLayout, layout_weight属性,dp/sp单位,mdpi/hdpi/xdpi等一系列文件夹,提供了各种手段解决适配问题,小到Android Wear,大到Android TV都可以完美适配…

/******************************************************/

表格布局类似网页中的table tr tdandroid中是<TableLayout><TableRow>

 

TableRow中的每个控件相当于单元格,并排显示,效果不好,设置layout_width=”0dp”和设置layout_weight这个属性代表的是当前控件渲染的权重,控件的内容如果你想剧中显示,那么设置gravity重心center

 

格式化快捷键 ctrl+shift+f

表格布局测试:

<?xml version="1.0" encoding="utf-8"?> 
<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 
 
    <TableRow 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" > 
 
        <TextView 
            android:layout_width="0dp" 
            android:layout_height="wrap_content" 
            android:layout_weight="1" 
            android:gravity="center" 
            android:text="哈哈哈" /> 
 
        <TextView 
            android:layout_width="0dp" 
            android:layout_height="wrap_content" 
            android:layout_weight="1" 
            android:gravity="center" 
            android:text="嘎嘎嘎" /> 
    </TableRow> 
 
    <TableRow 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" > 
 
        <TextView 
            android:layout_width="0dp" 
            android:layout_height="wrap_content" 
            android:layout_weight="1" 
            android:gravity="center" 
            android:text="哈哈哈" /> 
 
        <TextView 
            android:layout_width="0dp" 
            android:layout_height="wrap_content" 
            android:layout_weight="1" 
            android:gravity="center" 
            android:text="嘎嘎嘎" /> 
    </TableRow> 
 
</TableLayout>

绝对布局AbsoluteLayout,文档显示不推荐使用,因为android手机种类太多了,屏幕大小不一样,但是在做游戏的时候会使用到,通过layout_x layout_y来定位

 

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/5510.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论