入门Android开发--基础--界面和布局属性

一个应用(application)是由一个或者多个activity组成,activity是一个UI容器,显示各种View

View是基本的UI类。几乎所有的UI组件都是继承View实现的。
Android.view.View
主要功能 ~为指定的屏幕矩形区域存储布局和内容
~处理尺寸和布局,绘制,焦点改变,翻屏,按键、手势;
~组件(weight)基类



下面就例举一些常用的属性: 

有一些很好记忆,比如和父组件相关的,使用 parent 关键词,然后查看弹出来的相关属性即可
和中心相关的,则为 center 和 gravity 中的一个
在上下左右的的,则为top,bottom,left,right
在什么之上,什么之右的,则为above,below
(时刻在提醒,毕竟都是人写的。。。)
margin 和padding,margin值可以为负,padding不可以

android:ellipsize=“end”//当文字超出屏幕时,可以省略号表示,end表示省略号显示在末尾

 android:fadingEdge="none"//可以去除滑动组件,滑到边界时出现的阴影提示

setHint()设置没有文字内容时,提醒用的默认文字内容。

因为目前使用较少,记不住,特此记录一些:
TabLayout  15年大会提出的。
DrawLayout  侧滑布局(好像很方便)

TableLayout
android:shrinkColumns;设置某些列,内容为了适应屏幕的情况下收缩
android:stretchColumns;设置表格的列是否拉伸
android:collapseColumns;设置表格的列是否隐藏



你可能感兴趣的:(入门Android开发--基础--界面和布局属性)