編輯:初級開發
1.直接獲取按鈕按下事件,此方法兼容Android 1.0到android 2.1 也是常規方法,直接重寫Activity的onKeyDown方法即可,代碼如下:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { //按下的如果是BACK,同時沒有重復
Toast.makeText(android123.this,"android開發網Back鍵測試",1).show();
return true;
}
return super.onKeyDown(keyCode, event);
}
而對於android 2.0開始又多出了一種新的方法,對於Activity 可以單獨獲取Back鍵的按下事件,直接重寫onBackPressed方法即可,代碼如下
@Override
public void onBackPressed() {
// 這裡處理邏輯代碼,cwj提示大家注意該方法僅適用於2.0或更新版的sdk
return;
}
在搞個小字典的應用時候,有人提過,不能正常顯示音標問題,經過一番查找,發現是字體問題,android系統自帶的字體都不支持顯示音標,只能自己把支持音標顯示的字體加入項目
谷歌於去年12月底正式推出了Android 2.3姜餅系統,支持NFC近場通訊功能成為該系統最大亮點之一。今日,谷歌正式發布了android 2.3.3 SDK,實現了
RelativeLayout關系布局:在form中的用法:@[+][package:]type:name (@id/vIEwName)在主題模式form中的用法: ?[
AppWidgetManager作為android平台上最主要的Widgets管理類,提供了更新AppWidget狀態,獲取已經安裝的Appwidget提供信息和其他的