嘗試這個(gè):val metrics = DisplayMetrics()windowManager?.defaultDisplay?.metrics(metrics)val width = metrics.densityval distance = TypedValue.applyDimension( TypedValue.COMPLEX_UNIT_DIP, width, resources.displayMetrics)不確定 TypedValue.applyDimension 的參數(shù)是什么 如果你需要像素那么metrics.widthPixels
1 回答

溫溫醬
TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
Thread.sleep() 方法拋出 InterruptedException。這個(gè)異常是否真的會被拋出取決于你的 java 代碼執(zhí)行過程中發(fā)生了什么,這個(gè)方法只是讓你知道它可能會發(fā)生,你應(yīng)該以某種方式處理它。
處理異常的一種方法是將其放在 try catch 塊中,這樣如果異常被拋出,程序仍將繼續(xù)執(zhí)行,catch 塊中的代碼將執(zhí)行。
如果你真的不想要一個(gè) try catch 塊(不知道你為什么不想要),你可以在你的方法頂部添加一個(gè) throws 聲明,它看起來像這樣:
????public?void?test()?throws?InterruptedException?{
添加回答
舉報(bào)
0/150
提交
取消