努力学习,天天向上

学习并不是件很难的事情,只要专心的去做就可以了

android学习:UI

LinearLayout:线性布局

RelattiveLayout:相对布局

FrameLayout:应用场景少,都是放在布局的左上角

TableLayout:用表格的方式排列控件


<TableRow>
        <Button
            android:id="@+id/login"
            android:layout_height="wrap_content"
            android:layout_span="2"   //让这个按钮占用2列空间
            android:text="login"
            />
        
    </TableRow>


TableRow 中无法指定控件的宽度

android:stretchColumns="1"  这个可以拉升第二列的宽度,跟屏幕宽度一致



Android:padding和android:layout_margin的区别:

其实概念很简单,padding是站在父view的角度描述问题,它规定它里面的内容必须与这个父view边界的距离。margin则是站在自己的角度描述问题,规定自己和其他(上下左右)的view之间的距离,如果同一级只有一个view,那么它的效果基本上就和padding一样了.


android:textSize="24sp"

android:layout_margin="5dip"

sp指文字的大小,如果手机文字设置为标准大小,1sp=1dip,如果设置为大号字体,1sp>1dip

dip,dp是同一个概念


<include layout="@layout/title"/>

用Include可以把一个xml的格式包含到每个页面中去


自定义控件:




阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/rainbow8966/article/details/52382547
上一篇000503
下一篇android:layout_gravity和android:gravity的区别
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭