
正文
android居中,androidstudio居中
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
android 中字体居中怎么设置
有2种方法可以设置TextView文字居中:
一:在xml文件设置:Android:gravity="center"
二:在程序中设置:m_TxtTitle.setGravity(Gravity.CENTER);
相关问答
Q1: Android中如何让控件居中
方法一:设置父布局的属性,但是framelayout是没有居中效果的
线性布局linearlayout和相对布局relativelayout比较常用
下面是两个textview在LinearLayout线性布局下的效果
LinearLayout xmlns:android=""
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:orientation="vertical"
TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text1" /
TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text2" /
/LinearLayout
可以看到两个textview居中了
在RelativeLayout中同样的效果
方法二:单独设置view的居中属性为
在linearlayout中只能是布局方向居中,设置android:layout_gravity属性
如
LinearLayout xmlns:android=""
xmlns: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:text="text1"
android:layout_gravity="center"
android:textSize="30sp" /
/LinearLayout
可以看到只有横向居中
在Relativelayout中设置android:layout_inParent属性为true
RelativeLayout xmlns:android=""
xmlns:tools=""
android:layout_width="match_parent"
android:layout_height="match_parent"
TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text1"
android:layout_centerInParent="true"
android:textSize="30sp" /
TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="text2"
android:textSize="30sp" /
/RelativeLayout
可以看到只有textview1是居中的
Q2: 在android中如何让布局居中
两种方法:
图形化设计界面中:选中要居中的组件。在右边的“属性栏”(前提是你没有把它隐藏掉)中的Gravity一栏选择center_vertical或者center_horizontal或者center。分别表示在父布局中垂直居中、水平居中、中心。
xml代码界面当中: android:layout_gravity="center_vertical或center_horizontal或center"






