1

我正在製作一個簡單的Android應用程序,並且我想創建一個DrawerLayout菜單。當我去使用它時,它說必須聲明抽屜佈局。我檢查了我的SDK管理器,並且安裝了Android支持jar並且是最新的。
enter image description here
我試着卸載並重新安裝,但沒有幫助。我也嘗試創建一個新項目,但沒有奏效。
代碼:
必須聲明Android DrawerLayout錯誤

<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"> 
<FrameLayout 
    android:id="@+id/content_frame" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" /> 
<!-- The navigation drawer --> 
<ListView android:id="@+id/left_drawer" 
    android:layout_width="240dp" 
    android:layout_height="match_parent" 
    android:layout_gravity="start" 
    android:choiceMode="singleChoice" 
    android:divider="@android:color/transparent" 
    android:dividerHeight="0dp" 
    android:background="#111"/> 

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



錯誤:

Element android.support.v4.widget.DrawerLayout must be declared 



其他信息:
最低API:7
生成API:18
IDE: Android Studio中(使用搖籃)
的Android工作室內部版本號:AI-132.863010 (到目前爲止) 我現在使用的是Android工作室3.0

回答

4

您需要的支持庫添加到您的庫。

如果使用的是搖籃,只需添加:

dependencies { 
    ... 
    compile "com.android.support:support-v4:18.0.+" 
} 

build.gradle文件。

如果不使用gradle這個照顧你的依賴關係:
按Ctrl + Shift鍵的Alt + S(Project Structure Icon項目結構)。

然後庫>新建項目庫> Java的

找到JAR我相信你複製到文件夾./libs已經和你應該做的。
或使用此快捷方式:
只是Android系統的支持,v4.jar複製到YourProject /庫,右鍵單擊在Android Studio中的JAR,然後選擇添加爲圖書館

編輯:
從Android Studio 0.3開始,您不必手動編輯Gradle文件,只需將這些庫添加到項目結構中即可。