如果我在<android.support.v4.widget.drawerlayout> </android.support.v4.widget.drawerlayout>中声明的视图使用ctrl + space,则内容辅助在当前位置错误不可用

时间:2014-11-16 16:33:44

标签: android xml eclipse space ctrl

我在ubuntu 12.04环境中使用eclipse Juno进行Android应用程序开发。我正面临着一个非常奇怪的日食问题。每当我按 CTRL + SPACE 时我都会收到错误

  

目前位置无法提供内容辅助

仅当我在<android.support.v4.widget.DrawerLayout>标记内声明的视图使用 CTRL + SPACE 时才会发生这种情况。

我google了很多,但dint找到了解决方案。有人回答说

  

在这里你使用android.support.v4.widget.DrawerLayout,因此   问题

here

请检查下面的xml文件:

<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 -->



        <GridView
            android:id="@+id/gridView1"
            android:layout_width="match_parent"

            android:layout_height="match_parent"
            android:layout_gravity="center"
            android:gravity="center"
            android:layout_centerInParent="true" 
            android:columnWidth="50dp"
            android:fitsSystemWindows="true"
            android:horizontalSpacing="10dp"
            android:numColumns="2"
            android:rowHeight="50dp"
            android:background="#000000"
            android:stretchMode="columnWidth"
            android:verticalSpacing="10dp" >
        </GridView>
    <!-- The navigation drawer -->

    <LinearLayout
        android:id="@+id/drawer"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        android:background="#f4f4f4"
        android:orientation="vertical" >

        <ExpandableListView
            android:id="@+id/drawer_list1"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:background="@drawable/blue_gray_back"
            android:cacheColorHint="#00000000"
            android:groupIndicator="@android:color/transparent" />
    </LinearLayout>

</android.support.v4.widget.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" >
 </android.support.v4.widget.DrawerLayout>

一切都很完美。通过按 CTRL + SPACE 显示GridView的所有属性。所以我发现问题是由<android.support.v4.widget.DrawerLayout>引起的。

如何解决此问题,因为我必须在xml中使用上方标签?

0 个答案:

没有答案