編輯:關於Android編程
我們在自己創建view的時候繼承SurfaceView。然後重寫surfaceCreate方法。如下代碼所示:
[java]
@Override
public void surfaceCreated(SurfaceHolder holder) {
ScreenW = this.getWidth();
ScreenH = this.getHeight();
bp_x = ScreenW/2-bitmapr.getWidth()/2;
bp_y = ScreenH/2-bitmapb.getWidth()/2;
thread.start();
}
@Override
public void surfaceCreated(SurfaceHolder holder) {
ScreenW = this.getWidth();
ScreenH = this.getHeight();
bp_x = ScreenW/2-bitmapr.getWidth()/2;
bp_y = ScreenH/2-bitmapb.getWidth()/2;
thread.start();
}
說明:
本人按照HIMI博客寫的來測試登陸界面。但是發現draw的位置並不理想。然後個人debug發現原來this.getWidth和height拿到的值和himi的源碼中不一樣。然後將2份程序很詳細的做了對比。未發現其中不同。
最終發現原來是android 的jar包版本不同造成的
Android 1.5 的版本和2.2版本大有不同
2.2為480*800
1.5為320*480
在繪制界面的時候一定要注意界面的排版按照程序的版本來!素材和算法也就不同
一 前言??把android開發藝術探索第三章閱讀了,對事件分發機制有一個大概的了解,關於事件分發的文章也很多,自己也看了一些相關的文章,決定自己分析一遍記錄下來,加深映
看了這篇文章Android Studio如何查看資源或者函數在哪些類中被引用,知道了快捷鍵失效的原因,其中有一個原因就是快捷鍵沖突,那如何查看快捷鍵哪些項沖突了呢? A
Android OkHttp(一)初識,這篇文章最後提供了一個封裝Okhttp請求的類,今天就來看看在項目中具體的使用情況。一、簡單接口請求。接口請求,需要有一個服務端,
Android存儲系統如何優化?答案是我也不知道…那為什麼會想到要寫這篇文章哪?主要是因為有天晚上和以前一個同事討論到Android手機存儲系統的優化問題,