android学习:UI

原创 2016年08月31日 14:06:17

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的格式包含到每个页面中去


自定义控件:




版权声明:本文为博主原创文章,未经博主允许不得转载。

Android学习笔记十二之Android基础UI三

Android学习笔记十二之Android基础UI三
  • solo_talk
  • solo_talk
  • 2016年06月29日 16:47
  • 3646

Android开发学习之路--UI之基本布局

上一篇文章中主要介绍了ui的控件,这里就学习下布局吧。android的基本布局在layout下主要如图:     从上图可以看出有FrameLayout(单帧布局),LinearLayout(线性...
  • eastmoon502136
  • eastmoon502136
  • 2016年02月06日 13:58
  • 3687

Android开发学习之路--UI之初体验

之前都是学习Activity,对于布局都没有做过学习,这里就简单学习下吧。下面看下Android Studio下有哪些控件:     这里分为Widgets,Text Fields,Contain...
  • eastmoon502136
  • eastmoon502136
  • 2016年02月05日 16:06
  • 3531

Android学习助手-UI

  • 2016年08月07日 22:17
  • 6.77MB
  • 下载

android入门UI组件学习Demo

  • 2012年11月30日 12:38
  • 4.59MB
  • 下载

Android之UI学习篇:使用GridView实现九宫格的菜单

今天在devdiv论坛里看到有坛友问到九宫格的实现,我把我在项目中用的经验分享一下,九宫格用gridview实现代码。 九宫格菜单通常是全屏显示的,那么如何控制某个Activity全屏显示呢...
  • It_BeeCoder
  • It_BeeCoder
  • 2017年07月25日 11:29
  • 542

Android学习笔记(9):使用XML文件和Java代码控制UI界面

Android推荐使用XML文件设置UI界面,然后用Java代码控制逻辑部分,这体现了MVC思想。 MVC全名是Model View Controller,是模型(model)-视图(view)-...
  • qq_18738333
  • qq_18738333
  • 2015年12月10日 15:31
  • 2350

Android UI学习笔记------布局

框架布局:FrameLayout(最简单)
  • symsummer
  • symsummer
  • 2014年08月18日 14:42
  • 271

Android UI学习和布局优化

阅读目录  减少视图层级结构 重用layout代码延迟加载layoutopt (Layout Optimization工具)TabActivityTabHostTabHost.TabSpec ...
  • u011483417
  • u011483417
  • 2016年03月03日 02:27
  • 150

Android API Guide学习和常用布局及基本UI控件

Android API Guide学习和常用布局及基本UI控件 一、Android学习API指南:【了解】 1. 应用的组成部分 ...
  • ljdmzl
  • ljdmzl
  • 2014年12月18日 09:01
  • 630
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android学习:UI
举报原因:
原因补充:

(最多只允许输入30个字)