我正在尝试在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"/>
感谢任何帮助。感谢
答案 0 :(得分:1)
将以下代码放在自定义对话框的构造函数中或在您调用setContentView()
的任何地方 -
try {
this.requestWindowFeature(Window.FEATURE_NO_TITLE );
} catch (Exception e) {
e.printStackTrace();
}
这会从对话框中节省大量空间。
注意:将上述代码放在setContentView()