写出高效布局的一些技巧
【威哥说】当大家都在谈论Android性能的时候,总是会习惯性的说怎么才能写出简洁高效的代码呢。往往总是忽略layout布局文件,布局缓慢的渲染速度对一个app的性能影响也是很大。充满不必要的views和可读性差的layout文件会让你的app运行缓慢。一起来看下写出高效搞笑布局有哪些技巧吧! 【正文】 1.用TextView本身的属性同时显示图片和文字。 通常需要在文本旁边添加一张图片,假设需要添加图片在文字的上边,如图: 想必不少童鞋看到之后,首先想到的就是用一个LinerLayout或RelativeLayout来包含一个TextView和ImageView,最后需要用3个UI元素和大量的代码。但是有一个更好更清晰的解决方案,那就是TextView的compound drawable。你只需要一个属性就可以搞定。 <TextView android:layout_width="“wrap_content”" android:layout_height="“wrap_content”" android:drawablePadding="“5dp”" android:drawableTop="“@drawable/cat”" android:gravity="“center_horizontal”" android:text="“@string/cat”" > <