遇到的問題如下:
1.在xml裡自定義view報異常。
public gameview(context context, attributeset attrs)
2.xml自定義view大小如何確定
3.**修改合適方法;protected void onsizechanged(int w, int h, int oldw, int oldh)
bitmap bitmap = bitmap.createbitmap((int) width, (int) height,
bitmap.config.argb_8888);
drawable drw;
canvas canvas1 = new canvas(bitmap);
drw = new bitmapdrawable(bitmapfactory.decoderesource(getresources(), grid[i][j]));
drw.setbounds(0, 0, (int)width, (int)height);
drw.draw(canvas1);
if(grid[i][j] != 0)
canvas.drawbitmap(bitmap, i * width, j * height, null);
4.在view中獲取螢幕解析度
screenwidth = dm.widthpixels;
screenheight = dm.heightpixels;
5.統計字串寬度:
paint paint= new paint();
paint.setcolor(color.red);
canvas.drawtext(str, (screenwidth - new paint().measuretext(str))/2, 20, paint);
好了,就這麼多了,以後遇到再繼續補充
最近的一些開發想法
實習近三個月 確實真正的企業級開發要比之前的小打小鬧正式不少 以至於現在有打算重寫配棉系統的衝動 如果是區域網的專案 頻寬大 盡量能不要ajax就不用ajax 這裡指的是原生的ajax 因為之前開發都是用jquery做的ajax 其實和原生的差不了多少 但是相對於asp.net自己提供的ajax控制...
最近開發的一些隨想
1.關於區塊鏈是乙個加密資料匯流排或加密佇列的想法,區塊鏈相關專案有微眾銀行的weevent,非區塊鏈專案給我啟發的是rocketmq,裡面涉及到的dledger,採用raft演算法,還有tidb也採用raft演算法和hyperledger fabric一樣的共識演算法,所以其實區塊鏈從這個角度只是...
android開發的一些概念
在安卓開發的時候,不可避免的需要同安卓開發人員進行交流,所以,這就要求我們對安卓開發的一些概念進行熟悉 以下是一些需要掌握的安卓開發概念。sdk software development kit 一般都是一些 軟體工程師 為特定的 軟體包 軟體框架 硬體平台 作業系統 等建立應用軟體時的 開發工具 ...