【发布时间】:2015-06-17 22:48:12
【问题描述】:
我正在尝试在我的应用程序中添加一个导航抽屉。代码如下:
<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。不知道为什么无法使用(intellisense 可以完美运行,但不会显示 layout_gravity)
我的应用在运行时崩溃,但如果我将 DrawerLayout 替换为 LinearLayout,该应用不会崩溃。 我猜是因为我没有为 ListView 添加属性 android:layout_gravity。 这是一个快照,显示 layout_gravity 也没有出现在智能感知中
【问题讨论】:
-
这是一个新项目。我没有在 MyDrawerActivity.java 中编写任何代码
-
我正在使用 Android Studio,如果有帮助的话
标签: android listview navigation-drawer android-appcompat layout-gravity