2

これは奇妙ですが、このアプリで単純な疑問符を表示する理由がたくさんあるため、常に表示されます。

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 を占める (そして、他のエラー メッセージが表示されにくくなる) ことに悩まされています。

助言がありますか?

4

3 に答える 3

0

うわー、私はバグレポートを入力しました...[時間は進みます]...最後に、Googleチームがそれを調べ始めると私はいくつかの電子メールを受け取ります。

今日、私はいくつかの良いニュースを受け取りました。バグが修正されたようです(そして、いくつかの関連するバグも修正されています)。修正は次のリリース、バージョン21.1プレビュー2で行われます。公式の詳細はここで読むことができます。

楽しみにしています!

于 2013-01-15T16:56:47.660 に答える
0

まず、本日出荷された ADT 21 リリースでこれを再度テストします。

問題が解決しない場合は、問題を示すサンプル プロジェクトを作成し、Android イシュー トラッカーにステップバイステップの手順とともに投稿してください。

于 2012-11-13T22:25:43.177 に答える
0

うーん、これは本当にくだらないハックですが、逆立ちすればうまくいきます。

次のようにユニコード\u00bfを使用できます

    <TextView
    android:id="@+id/test_title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="\u00bf" />

これは通常のクエスチョン マークではありませんが、ハッキングできるほど近く、迷惑なエラー メッセージが頭から離れます。また、アプリのユーモア指数が高まる可能性もあります。

しかし、誰かが本当の修正を持っている場合は、投稿してください!

于 2012-11-14T06:56:13.590 に答える