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

2020-06-07  本文已影响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);
上一篇 下一篇

猜你喜欢

热点阅读