【发布时间】:2015-11-12 02:20:07
【问题描述】:
我有一个简单的布局,只有一个EditText 和一个TextView:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical">
<TextView
android:id="@+id/lblName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textSize="25sp"
android:textStyle="bold" />
<EditText
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:textSize="15sp"
android:layout_marginLeft="5dp"
android:layout_marginTop="10dp"
android:id="@+id/txtName"/>
</LinearLayout>
</LinearLayout>
我想将TextView 放在手机屏幕的中心。
我看到我可以将我的 LinearLayout 替换为 RelativeLayout 作为全局布局并将属性 android:gravity="center" 设置为居中,但我仅想要居中 TextView 和不是EditText,它也以这个函数为中心。
是否可以仅将TextView 居中而不将EditText 居中?
注意:当然,我不想用边距手动居中。
编辑:我希望 TextView 位于屏幕中心,而 EditText 位于 nextLine(屏幕左侧)。像这样的:
[ WIDHT OF THE SCREEN ]
[TEXTVIEW-CENTER]
[EDITTEXT-LEFT]
提前致谢!
【问题讨论】:
-
你有一张图片来准确地描述你想要的吗?您希望编辑文本在哪里?在文本视图的上方或下方或侧面?
-
有人能解释一下为什么投反对票吗?
-
@Fareya 哦,对不起,现在我编辑了我的问题,但我不知道如何添加图像。谢谢指正!