我正在做一个应用程序,其中我想在主要活动中实现自定义dialogn。 事情是希望这个对话框每天显示一次。 我怎么能做到这一点?
答案 0 :(得分:2)
用于自定义对话框 http://www.helloandroid.com/tutorials/how-display-custom-dialog-your-android-application
要在一天内打开一次应用程序,您可以使用在特定时间触发的警报管理器。如果您希望在用户启动应用程序时打开对话框,则需要使用共享首选项编写一些逻辑。
答案 1 :(得分:0)
alert.xml in one TextView and Button in id
TextView id = alert_TV
Button id = alert_bnt
{
myDialog = new Dialog(this);
myDialog.setContentView(R.layout.alert);
myDialog.setTitle("name give ");
myDialog.setCancelable(true);
TextView alertTitle = (TextView) myDialog.findViewById(R.id.alert_TV);
alertTitle.setText("Date set");
Button set = (Button) myDialog.findViewById(R.id.alert_bnt);
.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
myDialog.dismiss();
}
});
myDialog.show();
}