Android(安卓)UI 如何让TextView中的文字居中显示
16lz
2021-01-26
在我们平时做开发的过程中,总是会有布局要考虑,不光是大布局,像LinearLayout这样,小的如文字在View中的布局也影响到整体的美观,所以,在开发中要多多留意这些细节部分的布局,在Android中,文字居中很多人都不知道在哪里。包括很多Web开发人员也是,总以为是一个叫align的属性。我也不例外,不过借助百度搜索,我找到了解决方案,就把它存起来吧。以后可能又会忘记的。
页面布局是LinearLayout里包一个TextView控件
1.方法一:TextView设置android:gravity=”center”,同时TextView设置android:layout_width=”fill_parent”
举例代码:
<LinearLayout android:orientation=”horizontal” android:layout_width=”fill_parent” android:layout_height=”40sp” android:background=”@drawable/top_businesscard_1″> <TextView android:layout_width=”fill_parent” android:gravity=”center” android:textColor=”#447324″ android:textSize=”18dp” android:text=”@string/logo_text” android:layout_height=”wrap_content” android:layout_marginTop=”10dp”/> </LinearLayout>
方法二:LinearLayout设置android:gravity=”center_horizontal”,同时TextView设置android:layout_width=”wrap_content”
举例代码:
<LinearLayout android:orientation=“horizontal” android:layout_width=“fill_parent” android:layout_height=“40sp” android:background=“@drawable/top_businesscard_1″ android:gravity=“center_horizontal”> <TextView android:layout_width=“wrap_content” android:textColor=“#447324″ android:textSize=“18dp” android:text=“@string/logo_text” android:layout_height=“wrap_content” android:layout_marginTop=“10dp”/> </LinearLayout>
更多相关文章
- android:自定义圆环形百分比控件,代码简单,加载动画,代码详细说明
- android 相对布局 水平平分父控件容器
- 一种侵入性极低的android全机型适配方案 (使用篇)
- 使用include和merge 标签-转自网络
- Android程序开发初级教程(二)
- Android(安卓)一个可以自由定制外观、支持拖拽消除的MaterialDes
- 使用xml布局菜单
- Qt for Android(安卓)自定义启动页(解决启动页拉伸的问题)
- WEEX-EEUI 页面的高度问题(页面高度设置为多少才对?)