AndroidStudio-自定义Toast不显示
创始人
2024-10-10 21:30:45
0次
- 确保已经正确调用Toast的方法
Toast.makeText(getApplicationContext(),"Hello from Custom Toast!",Toast.LENGTH_LONG).show();
- 如果使用了自定义的布局文件来创建Toast,则需要设置Toast的视图
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.custom_toast_layout,
(ViewGroup) findViewById(R.id.custom_toast_layout));
Toast toast = new Toast(getApplicationContext());
toast.setDuration(Toast.LENGTH_LONG);
toast.setView(layout);
toast.show();
- 检查自定义布局文件中的视图是否有重叠或层次不正确的问题
- 在AndroidManifest.xml文件中确保已经声明了权限
- 检查设备是否启用了'悬浮窗口显示权限”,如果未启用则需要先启用
路径是'设置”->'特殊应用权限”->'显示悬浮窗口”->'允许应用显示悬浮窗口”
相关内容