错误:错误:字符串类型不允许(在“layout_gravity”,值为“开始”)

问题描述:

我想实现抽屉式导航,但在我的xml文件 我得到这个错误:错误:错误:字符串类型不允许(在“layout_gravity”,值为“开始”)

错误:错误:字符串类型不允许(在'layout_gravity'值 '开始')。

<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/drawer_layout" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <!-- The main content view --> 


<RelativeLayout 
    xmlns:tools="http://schemas.android.com/tools" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="vertical" 
    tools:context=".NeueNotizActivity" > 

    <EditText 
     android:id="@+id/editDocuTitleNewDocu" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="15dp" 
     android:ems="10" 
     android:inputType="text" 
     android:hint="@string/Docu.title" > 

     <requestFocus /> 
    </EditText> 

     <View 
      android:id="@+id/ViewColorPickerHelper" 
      android:layout_width="1dip" 
      android:layout_height="wrap_content" 
      android:layout_alignParentBottom="true" 
      android:layout_alignParentTop="true" 
      android:layout_centerHorizontal="true" 
      android:layout_marginBottom="4dip" 
      android:layout_marginTop="410dip" 
      android:background="?android:attr/dividerVertical" /> 



<Button 
    android:id="@+id/btSaveNewDocu" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_toRightOf="@+id/btAbortNewDocu" 
    android:background="?android:attr/selectableItemBackground" 
    android:onClick="speichern" 
    android:text="@string/Docu.save" 
    android:drawableLeft="@android:drawable/ic_input_add" /> 



</RelativeLayout> 

<!-- The navigation drawer --> 

    <ListView 
     android:id="@+id/drawer" 
     android:layout_width="240dp" 
     android:layout_height="match_parent" 
     android:layout_gravity="start" 
     android:background="#F3F3F4" 
     android:choiceMode="singleChoice" 
     android:divider="@android:color/transparent" 
     android:dividerHeight="0dp" /> 

</android.support.v4.widget.DrawerLayout> 

我希望你能帮忙。 当我删除这个:android:layout_gravity =“开始”,那么菜单不起作用。

开始编译您的项目实际上是有效的:http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html#attr_android:layout_gravity

但是我只看到它使用时账户从右向左阅读的语言,否则使用如下所示:

android:layout_gravity="left" 

希望有所帮助。

+0

是的,它的作品非常感谢你 – user2286261

+0

不客气! –

+0

如何使用这些值 – Andy

无论什么样的minSdkVersion你靶向(在你AndroidManifest),与Android 4