0

我是android开发的新手。如果他们执行某些操作,我想向用户显示一些文本。我尝试使用警报之类的东西,但我不喜欢它。我只想显示一条消息。

任何人都可以帮忙吗?

4

6 回答 6

5

我不确定您到底想要什么,但您可以使用Toast中提供的功能Android,如下所示:

Toast.makeText(getApplicationContext(), "Your message here...", Toast.LENGTH_LONG).show();

参考:http: //developer.android.com/guide/topics/ui/notifiers/toasts.html

于 2013-11-06T09:48:28.047 回答
2

如果您希望消息在特定时间显示并消失,请使用TOAST

Toast.makeText(getApplicationContext(), "Toast Messsage here", Toast.LENGTH_LONG).show();

或者,如果您想显示必须在用户单击时隐藏的消息,然后使用alertDialog

 AlertDialog alertDialog = new AlertDialog.Builder(AlertDialogActivity.this).create();

 alertDialog.setMessage("Alert Message here");

 alertDialog.show();

您可以通过该消息获得更多功能,例如确定按钮等。有关详细信息,请查看此处

于 2013-11-06T10:13:29.017 回答
0

您也可以使用通知。

检查这个:Android 通知。

于 2013-11-06T09:52:21.423 回答
0

您还可以使用 AlertDialog 显示消息

 AlertDialog alertDialog = new AlertDialog.Builder(AlertDialogActivity.this).create();

 // Setting Dialog Title
 alertDialog.setTitle("Alert Dialog");

 // Setting Dialog Message
 alertDialog.setMessage("Welcome to Android Application");

 // Setting Icon to Dialog
 alertDialog.setIcon(R.drawable.tick);

 // Setting OK Button
 alertDialog.setButton("OK", new DialogInterface.OnClickListener() {

       public void onClick(DialogInterface dialog,int which) 
        {
                            // Write your code here to execute after dialog closed
          Toast.makeText(getApplicationContext(),"You clicked on OK", Toast.LENGTH_SHORT).show();
        }
 });

            // Showing Alert Message
 alertDialog.show();
于 2013-11-06T09:52:31.640 回答
0

在android中显示文本使用Toast它类似于其他编程语言中的printf或system.out.println来显示一些文本。

Toast.makeText(getApplicationContext(), "Your message", Toast.LENGTH_SHORT).show();
于 2013-11-06T10:08:56.867 回答
0

您可以简单地向您创建的 textView 添加一些文本。

textView.setVisibility(View.Visible);
textView.setText("Your text");

每当您不需要时,只需将可见性设置为消失!

or use Toast or alertDialog.
于 2013-11-06T10:42:51.020 回答