我是Android开发的新手。我想在用户执行某些操作时向用户显示一些文本。我尝试使用警报类的东西,但我不喜欢它。我只是想显示一条消息。
有人可以帮忙吗?
答案 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)
您也可以使用通知。
答案 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.