做UI布局,尤其是遇到比较复杂的多重LinearLayout嵌套,常常会被一些比较小的问题困扰上半天,比如今天在使用ImageView的时候,想让其居中显示,可是无论怎样设置layout_gravity属性,都无法达到效果,部分代码如下:

                                                        

 

 

于是乎四处找资料寻求解决的方式,原来是父类视图的属性没有设置的原因,将父类视图设置为居中边可解决,即android:gravity="center":

                                                        



 

UI设计方面往往很小的细节,很简单的问题,有的时候就是会让你烦上好一阵子,不过自己动手多多设计经验多了,解决起来就简单鸟!

 

更多相关文章

  1. Android(安卓)4.2手机后属性动画没效果。设置;
  2. Android(安卓)开发之旅:深入分析布局文件&又是“Hello World!”
  3. android引用资源@与属性?备忘单
  4. android中如何利用attrs和styles定义控件
  5. Android(安卓)TextView
  6. Android布局管理器详解
  7. Android的API Demos
  8. Android四大图片缓存框架之-Fresco(一)
  9. android debug set screen rotation

随机推荐

  1. Android(安卓)CTS的TCL/Expect交互式自动
  2. Android进程保活(常驻内存)
  3. [译]:Xamarin.Android开发入门——Hello,A
  4. Android(安卓)socket编程
  5. Android(安卓)TextView使用HTML处理字体
  6. android gravity & layout_gravity的区别
  7. android解析json数据
  8. Hello world 之Android版
  9. Android(安卓)在代码中同时给控件设置圆
  10. Android反编译工具:Apktool,支持Linux 、Wi