美文网首页
Toast 内容过长时,内容只占据屏幕的三分之一,超过就自动换行

Toast 内容过长时,内容只占据屏幕的三分之一,超过就自动换行

作者: 菜鸟何时起飞 | 来源:发表于2020-06-07 10:47 被阅读0次

    如果需要Toast的内容能充满全屏,可以按以下方式书写:

    View layout = View.inflate(context,layoutId, null);
            this.duration = duration;
            text = layout.findViewById(R.id.tv_msg);
            text.setText("");
            text.setGravity(gravity);
            mToast = new Toast(context.getApplicationContext());
            /*Gravity.FILL_HORIZONTAL 不设置这个 toast内容不能过长 貌似超过1/3屏幕宽度 就自动换行*/
            mToast.setGravity(Gravity.CENTER|Gravity.FILL_HORIZONTAL, 0, 0);
            mToast.setView(layout);
    

    相关文章

      网友评论

          本文标题:Toast 内容过长时,内容只占据屏幕的三分之一,超过就自动换行

          本文链接:https://www.haomeiwen.com/subject/wzaqtktx.html