我是android开发的新手。如果他们执行某些操作,我想向用户显示一些文本。我尝试使用警报之类的东西,但我不喜欢它。我只想显示一条消息。
任何人都可以帮忙吗?
我不确定您到底想要什么,但您可以使用Toast
中提供的功能Android
,如下所示:
Toast.makeText(getApplicationContext(), "Your message here...", Toast.LENGTH_LONG).show();
参考:http: //developer.android.com/guide/topics/ui/notifiers/toasts.html
如果您希望消息在特定时间显示并消失,请使用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();
您可以通过该消息获得更多功能,例如确定按钮等。有关详细信息,请查看此处
您也可以使用通知。
检查这个:Android 通知。
您还可以使用 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();
在android中显示文本使用Toast
它类似于其他编程语言中的printf或system.out.println来显示一些文本。
Toast.makeText(getApplicationContext(), "Your message", Toast.LENGTH_SHORT).show();
您可以简单地向您创建的 textView 添加一些文本。
textView.setVisibility(View.Visible);
textView.setText("Your text");
每当您不需要时,只需将可见性设置为消失!
or use Toast or alertDialog.