cod*_*hin 6 android gravity android-linearlayout android-edittext
我试图在线性布局中垂直和水平居中编辑文本,但它不起作用.真的很简单的问题.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:background="@drawable/login">
<EditText
android:layout_width="150dp"
android:layout_height="wrap_content"
android:background="@drawable/loginbutton"
android:text="Username"
android:layout_gravity="center"
android:textSize="25dp"
android:gravity="center_horizontal|center_vertical"
android:textColor="#000000"
android:layout_margin="10dp"
android:id="@+id/username">
</EditText>
Run Code Online (Sandbox Code Playgroud)
我会尝试在平均时间内改为相对布局.
Jav*_*ave 12
LinearLayout据我所知,不支持以堆叠物品的方向居中.除非它LinearLayout是至关重要的(在你的情况下它不应该,因为你也需要居中),我建议你切换到RelativeLayout.
使用a RelativeLayout,您可以在其android:layout_centerInParent="true"上设置属性EditText以使其居中.
| 归档时间: |
|
| 查看次数: |
8397 次 |
| 最近记录: |