文本没有显示android:textStyle ="italic"

Ric*_*ick 9 android

下面是我正在使用的XML,当我使用android:textStyle ="italic"属性时,文本不显示.基本上任何具有SummarySubtitle样式的TextView都不会显示.

    <style name="SummarySubtitle" parent="@android:style/TextAppearance">
       <item name="android:layout_width">wrap_content</item>
       <item name="android:layout_height">fill_parent</item>
       <item name="android:gravity">right|center_vertical</item>
       <item name="android:layout_weight">1</item>
       <item name="android:paddingRight">6dp</item>
       <item name="android:textSize">12dp</item>
       <item name="android:textStyle">italic</item>
   </style>

   <?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="70dp"
       android:orientation="vertical">

       <LinearLayout android:id="@+id/summary_header"
           android:layout_width="fill_parent" android:layout_height="30dp"
           android:orientation="horizontal">

           <TextView android:id="@+id/summary_title" android:text="Title"
               style="@style/SummaryTitle"/>

           <TextView android:id="@+id/summary_subtitle"
               android:text="Subtitle " style="@style/SummarySubtitle"/>

       </LinearLayout>

       <LinearLayout android:id="@+id/summary_subheader"
           android:layout_width="fill_parent" android:layout_height="20dp"
           android:orientation="horizontal">

          <TextView android:id="@+id/summary_min" android:text="@string/min"
              style="@style/SummaryHeader"/>

          <TextView android:id="@+id/summary_max" android:text="@string/max"
              style="@style/SummaryHeader"/>

          <TextView android:id="@+id/summary_avg" android:text="@string/avg"
              style="@style/SummaryHeader"/>

      </LinearLayout>

      <LinearLayout android:id="@+id/summary_values"
          android:layout_width="fill_parent" android:layout_height="20dp"
          android:orientation="horizontal">

         <TextView android:id="@+id/summary_value_min"
             android:text="$0.00" style="@style/SummaryValue"/>

         <TextView android:id="@+id/summary_value_max"
             android:text="$0.00" style="@style/SummaryValue"/>

         <TextView android:id="@+id/summary_value_avg"
             android:text="$0.00" style="@style/SummaryValue"/>

     </LinearLayout>

 </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

Sid*_*Sid 5

到目前为止,我在这个问题上找到了所有

http://groups.google.com/group/android-developers/browse_thread/thread/843376e298e95e14

相关引言:"哦,是的,我也见过.但是当你运行你的应用程序时,它会正确呈现."

它不会显示在布局的图形表示上,但在构建和运行应用程序时可以正常工作.

  • 我有相反的问题:它在Eclipse预览中显示正确(斜体)但在我的Galaxy Tab 2设备上没有显示. (3认同)