當你網絡等待,進度加載時,是否很需要一個Toast加上一個progressbar結合界面放在android手機上。
首先是Toast。可以看成這是一個特殊的LinearLayout。即可xml靜態創建也可以動態創建。
xml創建可以看這篇博文:http://blog.csdn.net/paulluo0739/article/details/6614520。寫得很詳細
動態創建代碼如下:
toast = Toast.makeText(this,
"toastString",Toast.LENGTH_LONG);
LinearLayout toastView = (LinearLayout) toast.getView();//Toast 也是一個LinearLayout
toastView.addView(pb);
toastView.show();
講解: this指contenxt,這裏是指當前activity,Toast.LENGTH_LONG是個默認的int型,可以顯示很長時間。
再將Toast轉LinearLayout,再addView();
效果很好,也很簡單,就不附源碼咯。。+ +