原创 Android動態生成控件居中顯示

   必須使用relativelayout      RelativeLayout.LayoutParams lp = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRA

原创 坑爹的粗心。Tabhost java.lang.ClassNotFoundException:

今天用Tabhost的時候報的如下異常, Caused by: java.lang.ClassNotFoundException: android.view.Tabhost in loader dalvik.system.PathCla

原创 用WebView或手機瀏覽器打開連接問題

1.webview超鏈接默認用瀏覽器打開,若想改爲webview打開,需webviewClient. WebView view = (WebView) findViewById(R.id.webView1);view.setWebView

原创 java中數組與集合間的轉換(不通過遍歷)

1.將數組轉換成List   String[] array = new String[] { "aa", "bb", "cc" };List<String> list = Arrays.asList(array);for (Strin

原创 Android中對音量的監聽控制

// 監聽音量高低調節 if (keyCode == KeyEvent.KEYCODE_VOLUME_UP) {AudioManager audioManager = (AudioManager) getSystemService

原创 tag appears after tag

  警告信息是:<supports-screens> tag appears after <application> tag 解決方法:把<supports-screens> 放到 <application> 前面

原创 Android開發中getleft和getX,getRawX的區別

1. view的方法:getLeft(),getTop(),getRight(),getBottom() 以上所有方法得到的值均爲該view相對於父容器的相對座標,而非view在手機屏幕上的座標。 2.view的方法:getHeig

原创 Android中的程序名稱和Lancher名稱

Android中的桌面圖標和名字是Lancher的,也就是主Activity的。 該名字和圖標可以和應用程序的名稱和圖標不一致。 但一般情況下是一致的。當有特殊需要時,可以將二者弄爲不一樣的。  點贊 收藏 分享

原创 Android中的Service小結

Android中啓動service有兩種方式 1. startService       oncreate  --onstart --ondestory      onbind返回null        與調用者無交互      獨立於

原创 Missing contentDescription attribute on image

這是ADT 16.0的新特性,在一些沒有文本顯示的控件裏,如imageView和imageButton等,ADT會提示你定義一個android:contentDescription屬性,用來描述這個控件的作用。 加上這個屬性即可: a

原创 Android中圖片的展示之Webview居中顯示圖片

android中想要展示一張圖片,並實現拉伸放大,縮小,移動等效果。 目前我想到的方法有兩種: 1. 重寫imageview  2. Webview webview可以看做是個更高級的imageview,用法也很簡單: webVi

原创 android 隨即生成字體顏色

android中字體的顏色是由RGB控制的。 RGB:稱爲色光三原色,分別爲紅、綠、藍,使用加色法,直接通到我們的人眼,比如屏幕顯示。其數值爲R:0--255 G、0--255 B、0--255 RGB值越大,就越亮,所以說當RGB都爲

原创 android 文件上傳時將file轉化爲byte[]

  public static byte[] File2Bytes(File file) { int byte_size = 1024; byte[] b = new byte[byte_size]; try { FileInputSt

原创 android 中的java.lang.verifyerror錯誤

這個錯誤是說 驗證錯誤。 網上查了下,說是導包的問題。 可是jar包明明被導入了。  後來發現解決辦法: 當我們導包的時候一般都會點擊Add JARS那個選項,但是有時候, 我們必須再進入order and export裏面勾上,這樣我

原创 toString new String的區別

一個對象toString()方法如果沒有被重寫,那麼默認調用它的父類Object的toString()方法,而Object的toString()方法是打印該對象的hashCode,一般hashCode就是此對象的內存地址!