これは奇妙ですが、このアプリで単純な疑問符を表示する理由がたくさんあるため、常に表示されます。
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 を占める (そして、他のエラー メッセージが表示されにくくなる) ことに悩まされています。
助言がありますか?