每當我在android.support.v4.widget.DrawerLayout
內的ViewGroup
內有Views時,Eclipse的自動完成開始奇怪。它不DrawerLayout顯示大多數的屬性Eclipse內容輔助工具無法正常工作Android佈局
示例 - >的LinearLayout - > ImageView的:
在前面的屏幕截圖,你可以看到我輸入 「android:scale
...」 和IDE的智能感知不顯示我的ImageView android:scaleType
如果我使用Eclipse的屬性窗口ImageView
,我可以看到,它只是爲「View
」顯示基本屬性(而不是爲ImageView
...):
現在,如果ImageView的不是DrawerLayout的後裔,我把它放在別的地方,自動完成正常工作:
我已經看過相關的問題如:
,但他們都已經死了,沒有答案了好一陣子......
內容助攻次數不工作(無論是TextViews,EditText上,按鈕.. )我在DrawerLayout中添加。它只提示'基本'屬性。
有沒有人知道爲什麼會發生這種情況或如何解決這個問題?
樣品佈局:
<?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>
當使用支持包Widgets時,這是一個常見的場景 - http:// stackoverflow。COM /問題/ 22537733 /無佈局寬度屬性示出的 - 在選項一覽時-使用-drawerlayout合ADT –