正文

[小tips] 各種編程小tips

(2014-08-13 16:54:13) 下一個

許多這樣的小tips, 記下來, 下次用到好找.

很簡單

  • Android 如何從底往上添加listview的items

android:stackFromBottom=”true”

  • 打開一個頁麵時不自動彈出鍵盤

activity設置為

android:focusableInTouchMode=”true”

edittext去掉requestFocusable

  • ListView,數據更新後自動scroll到底部

android:transcriptMode=”alwaysScroll”

  • Action Bar 的item 顯示為圖標

android:showAsAction=”always”

  • 由文件名生成Bitmap

File imgFile = new File(fileName);

Bitmap bitmap = BitmapFactory.decodeFile(imgFile.getAbsolutePath());

  • int與byte[]的互相轉換

public static int bytesToInt(byte[] b) {
int value = 0;

for (int i = 0; i < 4; i++) {
int shift = i * 8;
value += (b[i] & 0x000000FF) << shift;
}

return value;
}

public static byte[] intToBytes(int a)
{
byte[] ret = new byte[4];

ret[0] = (byte) (a & 0xFF);
ret[1] = (byte) ((a >> 8) & 0xFF);
ret[2] = (byte) ((a >> 16) & 0xFF);
ret[3] = (byte) ((a >> 24) & 0xFF);

return ret;
}

 
[ 打印 ]
閱讀 ()評論 (0)
評論
目前還沒有任何評論
登錄後才可評論.