Android TextView在我的API19设备上显示错误的样式

时间:2014-09-12 07:17:54

标签: android textview android-theme

这是在我的设备Sony Xperia Z API 19

上运行的

enter image description here

但是,这应该是API 19

的结果

我的TextView发生了什么?请帮忙。

enter image description here

UPDATE Manifest

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.app.sml"
          android:versionCode="1"
          android:versionName="1.0">

    <uses-sdk android:minSdkVersion="14"
              android:targetSdkVersion="19"/>

    <application
            android:label="@string/app_name"
            android:icon="@drawable/ic_launcher">
        <activity
                android:name="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>
    </application>
</manifest>

1 个答案:

答案 0 :(得分:1)

您没有为应用程序声明主题,因此使用默认设备主题。 如果你想使用holo主题(显然你这样做),你应该特别声明它。只需在应用程序(或特定活动)下添加此属性:

 <application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.Holo"
    ...>

整个Holo主题系列(Theme.Holo,Theme.Holo.Light,Theme.Holo.Light.DarkActionBar)适用于任何sdk级别&gt; = 14的设备。只需选择您想要的设备。