原创 android 獲取日期12小時制、24小時制

SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss", Locale.getDefault()); String date = sDat

原创 android 獲得View的高度

在一個activity中有一個textview,設置字數不同,如何能在打開這個activity時就及時獲得這個textview在activity的高度,有利於我對textview的高度進行設置。 在onCreate函數中,View還未

原创 android/java 將數組加入list中

出處:http://blog.csdn.net/yihui823/article/details/6756083 不良代碼一 String[] str = {"1", "2", "3", };

原创 onPrepareOptionsMenu 和onCreateOptionsMenu 的區別

原文:http://blog.csdn.net/sky181772733/article/details/6922615 在android中創建菜單menu時需要重寫Activity的onCreateOptionsMenu(Menume

原创 Android string.xml 展示特殊符號

Android string.xml 顯示特殊符號項目中要在string.xml 中顯示特殊符號,如@號冒號等,直接寫肯定不行啦。。只能考慮使用ASCII碼進行顯示:@號 @:號 :空格  以下爲常見的ASC

原创 Eclipse——Failed to load the JNI shared library jvm.dll

重裝了系統,結果原來的eclipse就發生了這個錯誤。。 我安裝的是jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008。 直接說解決方法吧:將jre更新了一下jre8_windows64

原创 adnroid常用的八種設計模式

一般來說,常用的android設計模式有以下8種:單例、工廠、觀察者、代理、命令、適配器、合成、訪問者。 1、單例模式:目的是爲了讓系統中只有一個調用對象,缺點是單例使其他程序過分依賴它,而且不同單例運行在不同進程中,使得維護困難

原创 菜鳥學android——EditText彈出輸入法帶來的3個問題

這裏有3個問題: 1、輸入法向上擠壓佈局,背景被壓扁了。看圖片: 2、edittext輸入內容,點擊搜索按鈕後,listview顯示不出來東西,必須關閉(或重新打開)輸入法才能顯示出來,如下: 注意這兩張圖片的區別,上圖的listvi

原创 菜鳥學android——webview改變背景色出現閃屏

將webview設置爲背景透明後出現閃屏: webview.setbackground(Color.TRANSPARENT); 關閉硬件加速就可以解決問題了: webview.setLayerType(WebView.LAYER_TYPE

原创 菜鳥學android——GridView中解決圖片重疊,使佈局更美觀

最初對GridView中的圖片屬性設置如下: android:layout_width="100dp" android:layout_height="wrap_content" android:adjustViewBounds="true

原创 菜鳥學android——獲取listview某個item的view對象

網上查了查,發現這個問題很冷門,可現在又有這個需求,而且不是從OnItemClickListener中調用,只好自己摸索一下了。 首先說,listview有個getChildAt(int position)的方法,但是這個方法只計算可視

原创 菜鳥學android——程序優化:需要釋放的資源

做個筆記,方便以後查詢 及時釋放不需要的資源,對於優化程序、節省內存是很有必要的。下面是我目前瞭解的需要釋放的資源: 1、圖像: bmp.recycle(); bmp = null; 2、Handler: 當使用handler.po

原创 菜鳥學android——容易引起程序崩潰的幾個點(持續更新中)

最近在做一個項目,分享一下遇到的bug吧,算是比較常見: 1、handler——thread 問題:在thread中用handler發送消息,當程序退出時,thread不會立即終止。這時如果在thread中發送message,可能因爲ha

原创 菜鳥學android——touch事件的傳遞順序

今天花了點時間搞清楚了touch事件的傳遞順序,做個筆記,方便以後查詢。 android組建層次爲:Activity——>Layout——>widget,Activity和widget重寫了dispatchTouchEvent、onTou

原创 菜鳥學android——設置圖片透明度

我瞭解的比較快捷的ImageView設置圖片的透明度的方法有: setAlpha(); setImageAlpha(); getDrawable().setAlpha()。 其中setAlpha()已經不提倡使用了。通過看源碼,我們發現s