這很奇怪,但我一直都在看,因爲我有很多理由在此應用程序中顯示一個簡單的問號。Android佈局編輯器在問題上出現問題
使用Eclipse圖形佈局編輯器進行編輯時,一切正常......直到我告訴TextEdit或Button只顯示一個問號。這是我的代碼:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
>
<TextView
android:id="@+id/test_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/question_mark" />
</LinearLayout>
而且字符串在res/values/strings.xml中定義。相關線上:
<string name="question_mark">\u003f</string>
該錯誤消息我得到的是:
缺少風格。是否爲此佈局選擇了正確的主題?使用佈局上方的 主題組合框來選擇不同的佈局,或修復 主題樣式引用。
找不到主題資源的當前主題
更改文本,錯誤信息消失。
你可以看到,在我的掙扎中,我甚至試圖使用問號的unicode版本。是的, \?也不起作用。
請注意,只有當圖形佈局編輯器設置爲API 7或更高版本時纔會發生這種情況。
現在,圖形佈局編輯器正確顯示問號,模擬器和手機顯示問號沒有任何問題。我只是煩惱與錯誤消息佔我的屏幕1/4我的所有佈局(並掩蓋其他可能出現的錯誤信息)。
有什麼建議嗎?
我收到了谷歌的一條消息,告訴我他們在Eclipse編輯器中解決了這個問題。它應該在21.1預覽版本2中發佈。如果在這些新版本中繼續出現此問題,請告知我們。 –