アプリ内にナビゲーション ドロワーを追加しようとしています。コードは次のとおりです。
<DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.abcxyz.properprojectdb.MyDrawerActivity">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent"></FrameLayout>
<ListView
android:layout_width="240dp"
android:layout_height="match_parent"
android:id="@+id/listView"
android:entries="@array/planets"></ListView>
</DrawerLayout>
ListView に属性 android:layout_gravity を追加できません。使用できない理由がわかりません (インテリセンスは完全に動作しますが、layout_gravity は表示されません)。
アプリを実行するとクラッシュしますが、DrawerLayout を LinearLayout に置き換えると、アプリはクラッシュしません。ListView に属性 android:layout_gravity を追加していないためだと推測しています。 これは、layout_gravity がインテリセンスにも表示されないことを示すスナップショットです。