Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android中创建警报对话框?_Android - Fatal编程技术网

如何在android中创建警报对话框?

如何在android中创建警报对话框?,android,Android,我曾经读过一篇教程,但从那以后我的手机就被XBOX给毁了,所以我把它弄丢了。我想在MainActivity上有一个按钮来打开一个AlertDialog(警报)对话框,说明应用程序信息,如版本号、关于当前版本的信息、这个应用程序的android版本等 package com.apw.games.rpg.medieval; import android.app.*; import android.os.*; import android.view.*; import android.widget

我曾经读过一篇教程,但从那以后我的手机就被XBOX给毁了,所以我把它弄丢了。我想在MainActivity上有一个按钮来打开一个AlertDialog(警报)对话框,说明应用程序信息,如版本号、关于当前版本的信息、这个应用程序的android版本等

 package com.apw.games.rpg.medieval;

import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
import android.content.*;
import android.util.*;
import android.graphics.*;

public class MainActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
}

@Override public void onNothingSelected(AdapterView<?> parent) {

     }
    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater inflater = getMenuInflater(); 
    inflater.inflate(R.menu.menu, menu); return true; }

    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle item selection 
    switch (item.getItemId()) { 


        case R.id.quit: 
        Intent intent =  new Intent(this, Exit.class); 
        startActivity(intent); 
        return true; 
        case R.id.new_game: 
            Intent i = new Intent(this, New_Game.class); 
            startActivity(i); 
            return true; 
        case R.id.visit_site: 
            Intent inte = new Intent(this, Site.class); 
            startActivity(inte); 
            return true; 
        default: return super.onOptionsItemSelected(item);

        }}
package com.apw.games.rpg.com;
导入android.app.*;
导入android.os.*;
导入android.view.*;
导入android.widget.*;
导入android.content.*;
导入android.util.*;
导入android.graphics.*;
公共类MainActivity扩展了活动
{
/**在首次创建活动时调用*/
@凌驾
创建时的公共void(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
@在NothingSelected上覆盖公共无效(AdapterView父级){
}
@凌驾
公共布尔onCreateOptions菜单(菜单菜单){
MenuInflater充气机=getMenuInflater();
充气器。充气(R.menu.menu,menu);返回true;}
@凌驾
公共布尔值onOptionsItemSelected(MenuItem项){
//处理项目选择
开关(item.getItemId()){
案例R.id.quit:
Intent Intent=新Intent(这个,Exit.class);
星触觉(意向);
返回true;
案例R.id.新游戏:
意向i=新意向(此,新游戏类);
星触觉(i);
返回true;
案例R.id.访问现场:
意向inte=新意向(此,Site.class);
星触觉(inte);
返回true;
默认:返回super.onOptionsItemSelected(项目);
}}

首先声明AlertDialog类型对象:

AlertDialog-AlertDialog=new-AlertDialog.Builder(Main.this.create();

这是我的活动的上下文。 您可以如下设置对话框的标题:

alertDialog.setTitle(“Title”);

还有一条信息:

alertDialog.setMessage(“您的文本”);

接下来,设置按钮功能:

alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int which) {

   //here you can add functions

} });
您可以使用以下行更改AlertDialog的图标:
alertDialog.setIcon(R.drawable.icon);

最后,不要忘记显示您的对话框:


alertDialog.show();

首先声明alertDialog类型对象:

AlertDialog-AlertDialog=new-AlertDialog.Builder(Main.this.create();

这是我的活动的上下文。 您可以如下设置对话框的标题:

alertDialog.setTitle(“Title”);

还有一条信息:

alertDialog.setMessage(“您的文本”);

接下来,设置按钮功能:

alertDialog.setButton("OK", new DialogInterface.OnClickListener() {
  public void onClick(DialogInterface dialog, int which) {

   //here you can add functions

} });
您可以使用以下行更改AlertDialog的图标:
alertDialog.setIcon(R.drawable.icon);

最后,不要忘记显示您的对话框:


alertDialog.show()

以上解释很好。基于类类型,android对话框有四种类型,分别为AlertDialog、Progress dialog、DatePickerDialog、TimePickerDialog。我们可以根据需要进行选择。如果它是显示消息的普通对话框,只需使用AlertDialog。如果您想阅读逐步创建对话框的过程,请请阅读上的这个简单示例。

以上解释很好。根据类类型,android对话框有四种类型,分别为AlertDialog、Progress dialog、DatePickerDialog、TimePickerDialog。我们可以根据需要进行选择。如果它是显示消息的普通对话框,只需使用AlertDialog。如果您想一步一步地阅读创建对话框的过程,请浏览上的这个简单示例。

我按所述插入了它,但它说我不能使用警报对话框实例。我按所述插入了它,但它说我不能使用警报对话框实例。真正的问题是如何创建警报对话框,答案应该针对该问题。真正的问题是如何创建警报对话框对话,答案应针对问题。可能重复的可能重复的
 // here is a snippet code work for me   
    new AlertDialog.Builder(this)
    .setTitle("Mobile Raksha")
    .setMessage(
            "Your Message")
    .setCancelable(true)
    .setPositiveButton("OK", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface arg0, int arg1) {
            arg0.dismiss();
            finish();
        }
    }).show();