Android自定义对话框尺寸错误

时间:2012-03-28 16:01:17

标签: android dialog

我正在尝试在Android中创建自定义对话框。一切都很完美,除了对话框的高度太大而且看起来很糟糕。我附上了一张图片,看看它的外观:http://i42.tinypic.com/14t1lp4.jpg

我只需要显示按钮部分。此外,如果白色轮廓也会消失,那将是很好的。 这是我的布局代码:

<?xml version="1.0" encoding="utf-8"?>

<TextView
    android:id="@+id/text"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_gravity="top"
    android:gravity="center"
    android:maxLines="4"
    android:text="@string/app_name"
    android:textColor="#ff000000" android:drawingCacheQuality="high" android:textSize="18dip"/>

<Button
    android:id="@+id/dialogButton"
    android:layout_width="200dip"
    android:layout_height="wrap_content"
    android:layout_gravity="center_horizontal"
    android:text="Button" android:background="@drawable/buttond" android:textColor="#ffffffff" android:textStyle="bold"/>

感谢任何帮助。感谢

1 个答案:

答案 0 :(得分:1)

将以下代码放在自定义对话框的构造函数中或在您调用setContentView()的任何地方 -

try {
this.requestWindowFeature(Window.FEATURE_NO_TITLE );
} catch (Exception e) {
    e.printStackTrace();
}

这会从对话框中节省大量空间。

注意:将上述代码放在setContentView()

之前