0

Graphical-layout が以下の xml ファイルのすべてのテキストを表示しない理由がわかりません。

「X」が表示され、背景アイコンが表示され、エミュレーターに「@string/remaining」の内容が表示され、「@dimen/ *」が定義されており、0 に等しくなく、警告/エラーは報告されません。 xml ファイル チェッカー (私は Eclipse を使用しています)。グラフィカル レイアウトでは、「@string/remaining」も「99」も表示されません。

この xml ファイルの目的は、scrabble(R) 文字を表す gridView セルと、まだ再生されていないセルの数を設計することです。したがって、私の主な活動には、多かれ少なかれこれらの細胞が 26 個あることになります。値:

@string/remaining = "Left: "
@dimen/ic_size = 68px
@dimen/remaining_size = 12dip
@dimen/coin_size = 14dip

gridcell.xml:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="@dimen/ic_size"
android:layout_height="@dimen/ic_size"
android:background="@drawable/ic_empty_coin"
android:orientation="vertical">
<TextView
    android:id="@+id/lbl_Cell_Letter"
    android:layout_width="@dimen/ic_size"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal|top"
    android:textColor="#000000"
    android:textSize="@dimen/letter_size"
    android:text="X"
    android:textStyle="bold"/>
<LinearLayout
    android:layout_width="@dimen/ic_size"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal|top"
    android:orientation="horizontal">
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="left"
            android:textColor="#000000"
            android:textSize="@dimen/remaining_size"
            android:textStyle="italic"
            android:text="@string/remaining"/>
        <TextView
            android:id="@+id/lbl_Cell_Number"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="right"
            android:textColor="#000000"
            android:textSize="@dimen/coin_size"
            android:text="99"
            android:textStyle="italic" />
</LinearLayout>
</LinearLayout>

何か案が?!エミュレーターでは、期待どおりの結果が得られません...そうでなければ、グラフィカルレイアウトで何が表示されるかさえ気にしません!

これは、stackOverflow に関する私の最初の質問です。よろしくお願いします。:)

トーマス。

4

1 に答える 1

1

これは、グラフィカル レイアウトの長期にわたるバグの 1 つです。

グラフィカル レイアウトで表示するには、イタリック体を削除する必要があります (これは大きな煩わしさです)。

于 2012-08-30T22:41:04.047 に答える