基本的Dialog
外觀:
做法:
在Activity.java加入以下代碼,紅字為可以修改的地方。
PositiveButton代表使用者接受及進行特定動作,例如轉到其他畫面。
NegativeButton代表按下後會關閉Dialog並顯示原來的畫面,通常用在提示使用者後按確定返回。
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setMessage("喜歡的話給個好評吧!");
builder.setMessage("喜歡的話給個好評吧!");
builder.setPositiveButton("現在就去", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
public void onClick(DialogInterface dialog, int id) {
}
});
builder.setNegativeButton("稍後", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int id) {
}
});
AlertDialog dialog = builder.create();
dialog.show();
@Override
public void onClick(DialogInterface dialogInterface, int id) {
}
});
AlertDialog dialog = builder.create();
dialog.show();
自訂版面配置的Dialog
外觀:
做法:
新增一個layout,在該layout中配置你想要的版面,例如
然後在activity.java加入以下代碼
LayoutInflater inflater = MainActivity.this.getLayoutInflater();builder.setView(inflater.inflate(R.layout.dialog_signin, null));
完成!
~~~ 歡迎留言一起討論交流^^ ~~~
沒有留言:
張貼留言