【问题标题】:Eclipse Content Assist Not Working Properly For Android LayoutEclipse Content Assist 在 Android 布局中无法正常工作
【发布时间】:2014-07-13 10:22:09
【问题描述】:

每当我在 ViewGroup 内的 android.support.v4.widget.DrawerLayout 内有视图时,Eclipse 的自动完成功能就会开始变得奇怪。它不显示大部分属性

DrawerLayout 示例 -> LinearLayout -> ImageView:

在上一个屏幕截图中,您可以看到我输入了“android:scale...”,而 IDE 的智能感知没有向我显示 ImageView 的 android:scaleType

如果我为ImageView 使用Eclipse 的“属性”窗口,我可以看到它只显示“View”的基本属性(而不是ImageView...):

现在,如果 ImageView 不是 DrawerLayout 的后代,而我将其放在其他位置,则自动完成功能可以正常工作:

我看过相关的问题,例如:

但他们已经死了很长一段时间没有答案......

内容辅助不适用于我在 DrawerLayout 中添加的视图(无论是 TextViews、EditText、Buttons...)。它只建议“基本”属性。

有人知道为什么会发生这种情况或如何解决这个问题吗?

示例布局:

<?xml version="1.0" encoding="utf-8"?>
<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" >

    <LinearLayout
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <ImageView
            android:id="@+id/imageView1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/some_image" />
    </LinearLayout>

    <RelativeLayout
        android:id="@+id/drawer_view"
        android:layout_width="240dp"
        android:layout_height="match_parent"
        android:layout_gravity="start" >
    </RelativeLayout>

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

【问题讨论】:

标签: android eclipse android-layout adt


【解决方案1】:

为了结束这个 5 个月大的问题,我将引用和 link to Atul O Holic's answer。感谢 Dileep Perla 指点我。

当使用支持包小部件时,这是一个常见的场景(一个奇怪的 一个)。

你在这里使用,android.support.v4.widget.DrawerLayout,因此 问题。发生在我身上很多时间。

您也可以尝试这里提到的几个选项。

【讨论】:

    【解决方案2】:

    我发现在这种情况下使用标签会很方便。只需将抽屉内的布局放在单独的布局文件中,然后将其包含在抽屉布局中即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-17
      • 2012-10-10
      • 1970-01-01
      • 2018-04-02
      • 1970-01-01
      • 2020-08-09
      相关资源
      最近更新 更多