-2

これはとても奇妙です。

最良の方法は、写真を表示することです。

ここに画像の説明を入力

テーマなどを設定していないので、デフォルトのものを使用する必要があります...

何か案が?

編集:同じデバイスです!! Android 4.2 エミュレーター。

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name="es.triiui.myapp.MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="es.triiui.myapp.Activity_EditDetails"
        android:label="@string/title_activity_activity__edit_details" >
    </activity>
    <activity
        android:name="es.triiui.myapp.AddNewEntry"
        android:label="@string/title_activity_add_new_entry" >
    </activity>
    <activity
        android:name="es.triiui.myapp.ShowDetails"
        android:label="@string/title_activity_show_details" >
    </activity>
    <activity
        android:name="es.triiui.myapp.Setpassword"
        android:label="@string/title_activity_setpassword" >
    </activity>
</application>

(values/styles.xml) は次のとおりです。

<resources>
<style name="AppBaseTheme" parent="android:Theme.Light">
</style>

<style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>
</resources>

(values-ca/styles.xml) は次のとおりです。

<resources>
<style name="AppBaseTheme" parent="android:Theme.Light">
</style>
<style name="AppTheme" parent="AppBaseTheme">
    <!-- All customizations that are NOT specific to a particular API-level can go here. -->
</style>

</resources>

どちらもまったく同じです。

何か案が?

4

2 に答える 2

1

テーマなどを設定していないので、デフォルトのものを使用する必要があります...

のドキュメントからandroid:theme:

<application>この属性が設定されていない場合、アクティビティは、要素の theme 属性からアプリケーション全体に設定されたテーマを継承します。その属性も設定されていない場合は、デフォルトのシステム テーマが使用されます

したがって、テーマを指定しなかったため、devicedefault テーマが使用されます。したがって、左側のデバイスはホロ テーマを使用し、右側のデバイスは pre HC テーマを使用します。

于 2013-04-09T13:24:18.617 に答える
1

あなたが投稿した XML リソースは間違っています。

一般に、テーマは入りますthemes.xml(ただし、それらは単なるスタイルなので問題にはなりません) が、さらに重要なことは、終了</resources>タグ (コピー/貼り付けエラー?) や名前空間定義 (xlmns属性 on <resources>) がないことです。

これらは両方とも AAPT エラーをトリガーするはずです (間違いなく終了タグの欠落、名前空間、私にはよくわかりません - それは間違いなく Android Lint エラーをトリガーします!)。

values-ca/styles.xmlファイルを削除してみてください。デフォルトでvalues/styles.xml、視覚的な変化は見られないはずです。

于 2013-04-09T21:14:06.177 に答える