1

如何降低绿色标题的高度?

活动:

final Dialog dialog = new Dialog(EditorActivity.this, R.style.dialog);
dialog.setContentView(R.layout.preference_timerange);
dialog.setTitle(getString(R.string.zmien_czas_wyprawy));

样式.xml

<style name="dialog" parent="@android:style/Theme.Dialog">
    <item name="android:windowTitleStyle">@style/dialog_title_style</item>
    <item name="android:windowBackground">@color/dialog_background</item>
    <item name="android:textColor">@color/dialog_text</item>
</style>

<style name="dialog_title_style" parent="android:TextAppearance.WindowTitle">
    <item name="android:textSize">16dp</item>
    <item name="android:background">@color/dialog_title_background</item>
    <item name="android:textColor">@color/dialog_title_text</item>
</style>

截屏

4

1 回答 1

1

我不知道如何更改对话框标题的高度,但您可以删除整个标题并在布局中创建一个较小的标题preference_timerange.xml

final Dialog dialog = new Dialog(EditorActivity.this, R.style.dialog);
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.setContentView(R.layout.preference_timerange);

// Set R.string.zmien_czas_wyprawy as the title in your layout now
于 2012-12-30T19:23:10.917 回答