GridLayout是一个非常强大的网格类布局,它不但能像TableLayout那样,实现网格类布局,但它更为强大的地方在于每个Cell的大小可以横向或者纵向拉伸,每个Cell的对齐方式也有很多种,而且不像TableLayout,需要一个TableRow,GridLayout可以通过指定Cell的坐标位置就能实现Cell的拉伸,从而实现,大小不一致的风格卡片式布局。
安卓开发技术:监听软键盘的显示与隐藏
Android应用性能剖析全攻略
Android Studio技能之快捷键
优秀代码赏析:CircleImageView
如何跳过Nexus 7二代的开机设置
实战技巧:Android异步指南
初级前端的专业的CSS技巧
实战技巧:巧妙地使用TextView的drawable属性
在布局中Icon+文字组成一个视觉上的元素是非常普遍的需求,或者是成为一个可点击的整体,或者是展示某种信息。比如一些标签类的视频元素,再比如顶部导航栏(ActionBar或者是自已定义实现的类似功能的)都会有一个返回,通常都是一个向左的Icon加上一个文字标签。
这种需求实现起来也是非常的简单,同学们也能很快的写出来,一个ImageView加上一个TextView,外面再包一层LinearLayout或者RelativeLayout。Okay,这没有问题,但有更好的实现方式,这需要三个View对象,一个外层group,一个ImageView一个TextView,可以仅使用一个TextView对象,达到同样的效果。









