android如何实现一个弹出输入对话框呢?
下面是我写代码,如何弹出输入的对话框呢?publicclassMainActivityextendsActivity{@OverrideprotectedvoidonCr...
下面是我写代码,如何弹出输入的对话框呢?
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void doClick(View view) {
char[] r = random();//调用随机获字符取方法。。。方法体我省略
while(true){
//我想在这里实现弹出一个输入的对话框
// 该如何实现呢
String a = MessageDialog.show(this,"输入");
char[] c = a.toCharArray();
//调用比较方法。。。方法体我省略
String result = compare(c,r);
//调用提示方法。。。方法体我省略
tishi(result);
if(result.equals("5A0B"))break;
}
} 展开
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
public void doClick(View view) {
char[] r = random();//调用随机获字符取方法。。。方法体我省略
while(true){
//我想在这里实现弹出一个输入的对话框
// 该如何实现呢
String a = MessageDialog.show(this,"输入");
char[] c = a.toCharArray();
//调用比较方法。。。方法体我省略
String result = compare(c,r);
//调用提示方法。。。方法体我省略
tishi(result);
if(result.equals("5A0B"))break;
}
} 展开
1个回答
推荐于2016-05-31 · 知道合伙人软件行家
关注
展开全部
AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("提示");
builder.setMessage("恭喜你,注册成功!");
builder.setPositiveButton("去登录", new DialogInterface.OnClickListener() { //增加一个成功按钮,并增加点击事件
@Override
public void onClick(DialogInterface dialog, int which) {
//点击去登录的操作
}
});
builder.setNegativeButton("继续注册", new DialogInterface.OnClickListener() { //增加一个中间的按钮,并增加点击事件
@Override
public void onClick(DialogInterface dialog, int which) {
//点击继续注册的操作
}
});
builder.setCancelable(false); //弹出框不可以按返回取消
AlertDialog dialog = builder.create(); //创建对话框
dialog.setCanceledOnTouchOutside(false); //设置对话框失去焦点不会消息
dialog.show(); //弹出
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询