Android LinearLayout及TextView的布局方式
来源:互联网 发布:新点预算软件 编辑:程序博客网 时间:2024/04/29 00:52
1、LinearLayout(线性布局)
android:orientation="vertical"垂直线性布局,"horizontal"水平线性布局
android:gravity="top"(buttom、left、right、center_vertical、fill_vertical、center_horizontal、fill_horizontal、center、fill、clip_vertical、clip_horizontal)控制布局中控件的对齐方式。如果是没有子控件的控件设置此属性,表示其内容的对齐方式,比如说TextView里面文字的对齐方式;若是有子控件的控件设置此属性,则表示其子控件的对齐方式,gravity如果需要设置多个属性值,需要使用“|”进行组合
android:gravity 与 android:layout_gravity的区别
android:gravity是指定本元素的子元素相对它的对齐方式。
android:layout_gravity是指定本元素相对它的父元素的对齐方式。
2、TextView
TextView的drawableLeft、drawableRight和drawableTop是一个常用、好用的属性,可以在文本的上下左右放置一个图片,而不使用更加复杂布局就能达到。
如图所示:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:drawableBottom="@drawable/ic_launcher" android:drawableLeft="@drawable/ic_launcher" android:drawablePadding="30dp" android:drawableRight="@drawable/ic_launcher" android:drawableTop="@drawable/ic_launcher" android:gravity="center_vertical" android:text="啦啦啦啦啦啦啦啦" /></LinearLayout>
0 0
- Android LinearLayout及TextView的布局方式
- Android布局提示TextView可以代替LinearLayout警告的解决办法
- Android--布局方式(LinearLayout)学习
- Android的LinearLayout布局
- Android中常用的五种布局方式:LinearLayout
- Andriod中textview垂直水平居中及LinearLayout内组件的垂直布局
- Android LinearLayout布局嵌套及权重weight的使用
- android布局LinearLayout的使用
- android 布局: LinearLayout如何使TextView中的内容居中显示
- Android常用布局及属性--LinearLayout
- Android的布局控件----LinearLayout(线性布局)
- 【Android】linearLayout.addView(textView)
- LinearLayout布局方式
- Android的 LinearLayout的布局属性
- Android课堂笔记——LinearLayout和RelativeLayout常用的两种布局方式
- 关于android LinearLayout的比例布局
- 关于android LinearLayout的比例布局
- Android 布局 LinearLayout 的 layout_weight 属性
- git repo 删除生成的临时文件
- spoj ETF
- mysql 启动不了
- Apple Pay能否打破支付宝和微信支付一统天下的格局?
- 迁移到 Git 的八个理由
- Android LinearLayout及TextView的布局方式
- PPTP和L2TP
- -fembed-bitcode is not supported on versions of iOS prior to 6.0问题
- Pro Git 中文版 -- 目录
- Python文本处理常用代码总结(一)
- SpringMVC 的几种返回数据的方式
- UIWebView学习总结
- 关于遇到的android用eclipse识别不了bluestacks模拟器的解决方案,重启adb也不成功
- 关于hackrf资源不可用解决办法