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