Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中使中心成为EditText和Textview?_Android_Xml Layout - Fatal编程技术网

如何在android中使中心成为EditText和Textview?

如何在android中使中心成为EditText和Textview?,android,xml-layout,Android,Xml Layout,我是Android新手。我对android的设计结构有问题。我想让文本视图,编辑文本和按钮在中心。但是,我不明白。请帮帮我。我想冲洗成那样 这是我的代码示例 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

我是Android新手。我对android的设计结构有问题。我想让文本视图,编辑文本和按钮在中心。但是,我不明白。请帮帮我。我想冲洗成那样

这是我的代码示例

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:background="@color/isp_pin_maincolor"
          android:paddingTop="10dp"
          android:paddingBottom="10dp"
          android:layout_centerHorizontal="true"
    >
<TextView
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="ISP"
        android:textColor="@color/isp_text"
        android:textSize="50dp"
        android:gravity="center"/>

<EditText
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="Enter PIN Code"
        android:id="@+id/editText" android:layout_gravity="center" android:numeric="integer"/>
<Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/pin_login"
        android:width="100dp"
        android:gravity="center"
        android:id="@+id/button"/>

</LinearLayout>

当我跑步的时候,我就这样了

出现在顶部。请帮我做这个。提前谢谢

试试这个

删除这一行,并为您的主
线性布局添加
android:gravity=“center”
android:layout\u gravity=“center”

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:background="@color/isp_pin_maincolor"
          android:paddingTop="10dp"
          android:paddingBottom="10dp"
          android:gravity="center"
          android:layout_gravity="center"
    >

试试这个

删除这一行,并为您的主
线性布局添加
android:gravity=“center”
android:layout\u gravity=“center”

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:orientation="vertical"
          android:layout_width="fill_parent"
          android:layout_height="fill_parent"
          android:background="@color/isp_pin_maincolor"
          android:paddingTop="10dp"
          android:paddingBottom="10dp"
          android:gravity="center"
          android:layout_gravity="center"
    >

将这一行
android:layout\u centerHorizontal=“true”
替换为
android:gravity=“center”

您的代码应该是

<?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:background="@color/isp_pin_maincolor"
      android:paddingTop="10dp"
      android:paddingBottom="10dp"
      android:gravity="center"
 >
<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="ISP"
    android:textColor="@color/isp_text"
    android:textSize="50dp"
    android:gravity="center"/>

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="Enter PIN Code"
    android:id="@+id/editText" android:layout_gravity="center" android:numeric="integer"/>
<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/pin_login"
    android:width="100dp"
    android:gravity="center"
    android:id="@+id/button"/>

</LinearLayout>

将这一行
android:layout\u centerHorizontal=“true”
替换为
android:gravity=“center”

您的代码应该是

<?xml version="1.0" encoding="utf-8"?>
  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
      android:orientation="vertical"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:background="@color/isp_pin_maincolor"
      android:paddingTop="10dp"
      android:paddingBottom="10dp"
      android:gravity="center"
 >
<TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="ISP"
    android:textColor="@color/isp_text"
    android:textSize="50dp"
    android:gravity="center"/>

<EditText
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:hint="Enter PIN Code"
    android:id="@+id/editText" android:layout_gravity="center" android:numeric="integer"/>
<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/pin_login"
    android:width="100dp"
    android:gravity="center"
    android:id="@+id/button"/>

</LinearLayout>


试试这个,你就能解决你的问题。



试试这个,你就能解决你的问题。

哇,太不可思议了。我明白了,兄弟。谢谢你指点我。哇,太不可思议了。我明白了,兄弟。谢谢你指点我。