原创 安卓 ScaleType屬性詳解
1、ImageView.ScaleType.CENTER|android:scaleType="center" 以原圖的幾何中心點和ImagView的幾何中心點爲基準,按圖片的原來size居中顯示,不縮放, 當圖片長/寬超過View
原创 安卓getSystemService
getSystemService是Activity中的方法,根據傳入的name來取得對應的服務對象,這些服務名稱參數都是Context類中的常量 Name
原创 ListView中getChildAt(index)的使用
1.原理 在很多時候ListView列表數據不需要全部刷新,只需刷新有數據變化的那一條,這時可以用getChildAt(index)獲取某個指定position的view,並對該view進行刷新。 注意:在ListView中,使用getC
原创 Android將px轉成dp
<span style="font-size:18px;">px:傳入的px單位值 int Dp = (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, px,
原创 onTouch與onTouchEvent方法介紹
1、onTouch()方法 在view的onTouchListener()接口中定義,當一個view綁定了一個onTouchListener後,有touch事件觸發時,就會調用onTouch()方法(手指放view上,會一遍
原创 Linux安裝RethinkBD
1. 添加鏡像 1. 打開etc/apt sources.list配置文件 sudo gedit /etc/apt/sources.list 2. 添加如下內容 #官方源 deb https://http.ka
原创 Java二叉樹遍歷 - 遞歸和非遞歸實現
package tree; public class Test { public static void main(String[] args) { TreeNode tn1 = new TreeNode(
原创 android R文件不在自動生成資源id
關於android R文件不在自動生成資源id的問題解決: 1、設置eclipse->project->build automatically 2、上述沒有解決的話 project->clear 點贊 1 收藏 分享
原创 android的Dialog全屏、activity大小的設置詳解
引言:一搬的Dialog系統默認是不允許全屏的,下面我們介紹幾種Dialog全屏的方式 第一、 final Dialog dialog = new Dialog(WenDetailActivity.this, R.style.popupD
原创 快慢指針應用場景 - Java版
1. 判斷單向鏈表是不是一個環形鏈表 //判斷是否有環,快指針走兩步,滿指針走一步,如果有環,兩個指針會相遇 public static boolean isRing(PointerBean root) { if
原创 安卓異步加載圖片(縮略圖顯示)的實現
/** * 根據指定的圖像路徑和大小來獲取縮略圖 * 此方法有兩點好處: * 1. 使用較小的內存空間,第一次獲取的bitmap實際上爲null,只是爲了讀取寬度和高度, *
原创 Android Studio 編譯Gradle提示編碼錯誤
在Android Studio中,如果我們的代碼有中文註釋,顯示的時候完全正常,而編譯的時候Gradle就會報錯,但是又可以編譯成功,而且Gradle報的錯誤信息,也是亂碼! 這樣我們就不好尋找錯誤原因,(挺坑人的....) 說了這麼多,
原创 Android Frame(AnimationDrawable 逐幀動畫)的使用
1、關鍵實現代碼 package com.example.frametest; import android.app.Activity; import android.graphics.drawable.AnimationDrawab
原创 U盤安裝windows xp/win7系統
一、準備工具 1、u盤一個(至少4G) 2、可上網電腦一臺 二、製作U盤啓動盤 1、下載U盤啓動盤製作工具(流行的有:大白菜、老毛桃和電腦店等) 2、將啓動盤下載完成後,安裝到電腦上,在這裏需要注意的是,製作工具不要下載到U盤裏,在安裝
原创 Java單例設計模式詳解
java中單例模式是一種常見的設計模式,單例模式分三種:懶漢式單例、餓漢式單例、登記式單例三種。 單例模式有一下特點: 1、單例類只能有一個實例。 2、單例類必須自己自己創建自己的唯一實例。 3、單例類必須給所有其他對象提供這一實