具有主题Dialog的自定义标题高度的活动

时间:2014-02-12 12:29:43

标签: android android-layout android-dialog android-styles

我的活动主题如下

<style name="CustomDialogTitle" parent="@android:style/Theme.Dialog">
        <item name="android:windowTitleStyle">@style/PauseDialogTitle</item>
    </style>

    <style name="PauseDialogTitle" parent="@android:style/TextAppearance.DialogWindowTitle">
        <item name="android:gravity">center_horizontal</item>
        <item name="android:windowTitleSize">50dip</item>
        <item name="android:height">70dip</item>
        <item name="android:maxLines">2</item>
        <item name="android:singleLine">false</item>
    </style>

    <style name="DialogWindowTitle">
        <item name="android:textAppearance">@android:style/TextAppearance.DialogWindowTitle</item>
    </style>

这是自定义标题布局

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="50dip"
android:orientation="vertical" >

<TextView 
    android:id="@+id/first_line_title_text"
    style="?android:attr/textAppearanceSmall"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="@color/white"
    android:text="first line" />

<TextView 
    android:id="@+id/second_line_title_text"
    style="?android:attr/textAppearanceSmall"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="@color/white"
    android:text="second line" />

我只能看到标题布局的一行 是什么导致标题只显示一条固定高度的线? 虽然我在布局和样式中指定了高度

0 个答案:

没有答案