Android EditText在其视图中不居中

Android EditText在其视图中不居中,android,android-layout,android-manifest,Android,Android Layout,Android Manifest,我正在写一个应用程序,它将永远在肖像中使用。我有一个“编辑视图”,我想占据整个屏幕的宽度,但将文本置于屏幕中央(水平)。通常,在清单文件中,您只需插入android:layout\u gravity=“center”即可。但它根本不起作用(保持在左侧),我尝试了宽度和高度的所有匹配父/换行内容组合。这是我的清单文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas

我正在写一个应用程序,它将永远在肖像中使用。我有一个“编辑视图”,我想占据整个屏幕的宽度,但将文本置于屏幕中央(水平)。通常,在清单文件中,您只需插入android:layout\u gravity=“center”即可。但它根本不起作用(保持在左侧),我尝试了宽度和高度的所有匹配父/换行内容组合。这是我的清单文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:gravity="center"
   android:orientation="vertical"
   android:weightSum="2" >

   <LinearLayout
       android:layout_width="match_parent"
       android:layout_height="match_parent"
       android:layout_weight="1"
       android:orientation="vertical" >

       <EditText
          android:id="@+id/text_video_title"
          style="@style/StyleVideoTitle"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_gravity="center"
          android:ems="10"
          android:inputType="none"
          android:singleLine="true"
          android:text="@string/video_title" >

       </EditText>


       <VideoView
          android:id="@+id/videoView1"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          android:layout_weight="1" 
          android:layout_gravity="center" >
       </VideoView>
    </LinearLayout>

    <LinearLayout 
          android:baselineAligned="false" 
          android:layout_height="match_parent" 
          android:layout_width="match_parent"
          android:layout_weight="1">
          <GridView android:id="@+id/gridView" 

             android:layout_height="match_parent" 
             android:layout_width="match_parent" 
             android:numColumns="3"
             android:layout_gravity="center">
          </GridView>
</LinearLayout> 

请注意,如果我在EditView中将android:layout_width更改为“wrap_content”,我会得到一个几乎居中的文本,但实际上不是。此外,我还检查了@string/video_标题,没有任何前导空格或拖尾空格会扰乱对齐

我使用style=“@style/text\u video\u title”的样式是:


#FFFFFF
#000000
26便士

你知道我怎样才能把那根线居中(从左到右)吗?我在模拟器和真实设备(姜饼)上也有同样的行为

使用
android:gravity
而不是
EditText中的
android:layout\u gravity
,非常感谢Zabri。你一句话就解决了我的问题。这很简单,但我一点也没看到。
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
    <style name="StyleVideoTitle">
        <item name="android:textColor">#FFFFFF</item>
        <item name="android:background">#000000</item>
        <item name="android:textSize">26sp</item>
    </style>
</resources>