安卓端給TextView設定值時如何防止空值出現

2021-10-08 02:45:45 字數 521 閱讀 5837

安卓端讀取介面伺服器資料後,經常出現返回欄位為null的情況,為了防止設定值時出現空指標閃退問題,抽取了下面的工具類:

1.工具類如下:public class mystrutils 

mtextview.settext(notnullstr(mtext));

}/**

* 保證字串不為null,空的時候設定為""

** @return 返回值保證不為null

*/private static string notnullstr(object parameter) else

}return "";

}}

2.使用舉例:

textview tvusername = findviewbyid(r.id.tvusername);

mystrutils.setnotnulltext(tvusername,item.getusername());//第二個引數為要設定的值

安卓 TextView 設定Drawable大小

給自己看系列 textview 可以使用android drawabletop left right bottom屬性在activity的xml中設定位置,但是不能控制drawable的大小,只能控制和文字之間的padding屬性。通過繼承textview 重寫 setcompounddrawabl...

安卓筆記 可以滾動的TextView

本來是想做乙個顯示文字資訊的,當文字很多時view的高度不能超過乙個固定的值,當文字很少時view的高度小於那個固定值時,按view的高度顯示。因為scrollview沒有maxheight,無法滿足需求,只好另找方法了。view本身是可以設定scrollbar,這樣就不一定需要依賴scrollvi...

安卓頭像設定

首先建個popwindow,然後啟動它,選擇拍照和或者選取系統 一.拍照 啟動系統的拍照功能 intent takephoto new intent mediastore.action image capture 新建個.jpg檔案存放拍照出來的 uritemp uri.fromfile new f...