转载:http://www.easytd.com/yidonghulianwang/d_15021415269.html
Toast大小主要由系统负责,但可能有些厂商没有进行适配,需要调整Toast大小。
调整Toast字体大小为25:
LinearLayout linearLayout = (LinearLayout) toast.getView();
TextView messageTextView = (TextView) linearLayout.getChildAt(0);
messageTextView.setTextSize(25);
获得Toast的LinearLayout,找到TextView,进行大小的设置。
这样弹出的Toast的大小就可以适配,同样也可以提供新的Toast的Layout。
也可以通过该方式来获取子控件,并实现对子控件的设置