在android应用程序中显示一些文本

时间:2013-11-06 09:47:58

标签: android

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

有人可以帮忙吗?

6 个答案:

答案 0 :(得分:5)

我不确定您的确切需求,但您可以使用Toast中提供的Android功能,如下所示:

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

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

答案 1 :(得分: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();

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

答案 2 :(得分:0)

您也可以使用通知。

请检查:Android Notifications.

答案 3 :(得分: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();

答案 4 :(得分:0)

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

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

答案 5 :(得分:0)

您可以使用自己创建的文本向textView添加一些文本。

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

只要您不需要,只需设置可见性即可!

or use Toast or alertDialog.