警告對話框佈局有點問題。此警報對話框只有一個按鈕。Android警報對話框佈局
現在它看起來像這樣:
http://s12.postimg.org/d1358qo3h/Screenshot_2015_01_31_23_38_14.png
但我whant看起來像這樣: http://s9.postimg.org/65bxhrh4f/Screenshot_2015_01_31_23_38_14_2.png
對不起,鏈接,我沒有足夠的聲譽上傳圖片。
任何想法如何做到這一點?以及如何去除這個白色醜陋的條紋呢?
代碼:
AlertDialog.Builder builder = new AlertDialog.Builder(MainMenu.this);
LayoutInflater inflater = MainMenu.this.getLayoutInflater();
View logoutDialog = inflater.inflate(R.layout.dialog_logout, null);
builder.setView(logoutDialog);
final AlertDialog alert = builder.create();
Button btnLogout = (Button) logoutDialog.findViewById(R.id.btnLogout);
btnLogout.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new actionLogout().execute();
alert.dismiss();
}
});
alert.setCanceledOnTouchOutside(true);
WindowManager.LayoutParams wm = alert.getWindow().getAttributes();
wm.gravity = Gravity.BOTTOM;
alert.show();
而且dialog_logout XML文件:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<Button
android:layout_width="fill_parent"
android:layout_height="100dp"
android:background="#DF4A51"
android:text="Log out"
android:textColor="#FFF"
android:textSize="30sp"
android:id="@+id/btnLogout"
android:clickable="true"
android:gravity="center_vertical|center_horizontal"
android:textStyle="bold"
android:layout_gravity="left|bottom|right|center_horizontal"
android:layout_alignParentTop="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:layout_alignParentRight="true"
android:layout_alignParentEnd="true" />
</RelativeLayout>
它似乎是白色的條子來了,因爲你得到的設計(或按鈕的圖像)有特殊效果添加到他們使它覺得從後臺掏出。您需要從具有此設計的xml文件發佈代碼,以便此社區可以正確引導您。 – Kailas 2015-02-02 09:42:20