Android 安卓系统在点击Toast时避免关闭它

Android 安卓系统在点击Toast时避免关闭它,android,android-toast,Android,Android Toast,这就是我如何表达我的祝酒词 Toast.makeText(getActivity(), "This is my Toast message!",Toast.LENGTH_LONG).show(); 当我点击Toast时,它会消失。 当我点击Toast时,如何避免它突然消失。Toast不会因为突然点击而消失,它将随着持续时间u的设置而消失祝酒不会在互动中关闭,这取决于您设置的持续时间 长度短和长度长分别为0和1。如果您想让某些东西停留更长时间,可以使用actionbar通知和ID Toast在短

这就是我如何表达我的祝酒词

Toast.makeText(getActivity(), "This is my Toast message!",Toast.LENGTH_LONG).show();
当我点击Toast时,它会消失。
当我点击Toast时,如何避免它突然消失。

Toast不会因为突然点击而消失,它将随着持续时间u的设置而消失

祝酒不会在互动中关闭,这取决于您设置的持续时间


长度短和长度长分别为0和1。如果您想让某些东西停留更长时间,可以使用actionbar通知和ID Toast在短时间内显示信息。toast包含要快速显示的消息,并在一段时间后消失

您还可以创建自定义吐司

//Creating the LayoutInflater instance  
            LayoutInflater li = getLayoutInflater();  
        //Getting the View object as defined in the customtoast.xml file  
            View layout = li.inflate(R.layout.customtoast,  
              (ViewGroup) findViewById(R.id.custom_toast_layout));  

        //Creating the Toast object   
            Toast toast = new Toast(getApplicationContext());  
            toast.setDuration(Toast.LENGTH_SHORT);  
            toast.setGravity(Gravity.CENTER_VERTICAL, 0, 0);  
            toast.setView(layout);//setting the view of custom toast layout  
            toast.show();  

OR ..

Toast toast=Toast.makeText(getApplicationContext(),"Hello Javatpoint",Toast.LENGTH_SHORT);  
toast.setMargin(50,50);  
toast.show();  
您可以在持续时间内使用for循环

我建议您使用


Snackbar在持续时间上有
LENGTH\u unfinite
属性,因此我认为这正是您想要的。

Toast.LENGTH\u LONG是您的时间长度更改它以反映您的需要。它会在时间间隔后自动消失。否。当我设置长度时,它会停留几秒钟。但当我点击烤面包时,它会关闭而不会停留几秒钟。我想保持烤面包几秒钟而不消失,尽管我点击了它。那么,你必须创建自己的烤面包,并在那里处理行为。访问此处创建一个:否。当我设置长度时,它将停留几秒钟。但当我点击烤面包时,它会关闭而不会停留几秒钟。我想让Toast保持几秒钟而不消失,尽管我点击了它。@thinuwan Toast不能被点击,它后面没有特定的视图,如果你检查了Toast的api,没有为它定义click函数否。当我设置长度时,它会停留几秒钟。但当我点击烤面包时,它会关闭而不会停留几秒钟。我想保持烤面包几秒钟不消失,尽管我点击它。不。当我设置长度时,它会停留几秒钟。但当我点击烤面包时,它会关闭而不会停留几秒钟。我想保持烤面包几秒钟不消失,虽然我点击它。