0

Androidアプリに6つ以上のアイテム(7つのアイテム)を保持するメニューがあるため、Androidは最後のアイテムとして「その他」のアイテムを自動的に追加します。[その他]アイテムをクリックすると、6番目と7番目のアイテムを保持する新しいメニューが表示されます。ただし、テキストは表示されません。

画像は私のエミュレーター、Android 2.3.3からのものですが、同じことが私の物理的な電話、SonyEricssonX10iとSamsungGalaxyS3にも表示されます。

これは、styles.xmlでテーマが設定される方法です。

<style name="SespActivityTheme" parent="android:Theme.Light.NoTitleBar">
    <item name="android:orientation">vertical</item>
    <item name="android:windowSoftInputMode">stateHidden</item>
</style>

アプリのテーマをライトテーマとダークテーマの両方に変更しようとしましたが、結果がありません。私は同じ問題を抱えている人を見つけることなく、これをグーグルしようとしました。このスタイル以外では、テキストやアイコンの色を変更しようとはしていません。

メニューでテキストボックスを長押しすると表示されるのと同じ種類のエラーが発生しますが、黒ではなくすべて白になります。

これがなぜであるかについて何か考えはありますか?

4

1 に答える 1

0

問題が見つかりました!次の行で、この奇妙なエラーが発生します。

<item name="android:orientation">vertical</item>

理由は説明できませんが、この行をスタイルから削除して、すべてのアクティビティ XML に配置すると、テキストをもう一度読むことができます。

于 2013-01-18T12:48:25.663 に答える