原创 android view的顯示/隱藏以及DEMO
View v1; v1.setVisibility(View.VISIBLE); //正常顯示 v1.setVisibility(View.INVISIBLE); //隱藏參與佈局(還佔着地方) v1.setVisibilit
原创 Android Handler簡單講解
直接在UI線程中開啓子線程來更新TextView顯示的內容,運行程序我們會發現,如下錯 誤:android.view.ViewRoot$CalledFromWrongThreadException: Only the original
原创 Android解決圖片資源比較大的問題--->.9圖片的製作和使用
留下備用: 一、什麼是9.png: 可能做過任務欄美化的同學都會知道,我靠,framework-res.apk\res\drawable-hdpi 目錄下有非常非常多的XXXXXX.9.png圖片。千萬不要以爲這個9只是png
原创 listfragment 長短按item問題
ListFragment 必須實現偵聽器: public class MessageListFragment extends SherlockListFragment implements LoaderManager.Loade
原创 Android ListFragment使用
ListFragment繼承於Fragment: package com.example.android_listfragment; import java.util.ArrayList; import java.util.List;
原创 Android (DatePicker和TimePicker)
利用Android應用框架提供的DatePicker(日期選擇器)和TimePicker(時間選擇器),實現日期時間選擇器。 Dialog的Content佈局文件(date_time_dialog.xml): ?
原创 遞歸遍歷路徑下所有文件算法
private static ArrayList filelist = new ArrayList(); public static void main(String[] args) { refreshFi
原创 Android EditText 限制輸入數字和字母設置
在xml:EditText 設置屬性----android:digis="ABCDE555555&&&&&"ABCDE555555&&&&&"是你的限制規則。例如:android:digits="0123456789abcdefghigk
原创 自定義控件實例(超詳細)
首先定義一個layout實現按鈕內部佈局: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
原创 android 圖片壓縮優化
<span style="color: rgb(51, 51, 51); font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 26px;">將圖片保存到本地時進行壓縮
原创 Android詳細的對話框AlertDialog.Builder使用方法
我們在平時做開發的時候,免不了會用到各種各樣的對話框,相信有過其他平臺開發經驗的朋友都會知道,大部分的平臺都只提供了幾個最簡單的實現,如果我們想實現自己特定需求的對話框,大家可能首先會想到,通過繼承等方式,重寫我們自己的對話框。當然,這
原创 StringBuilder類功能詳解
字符串是Java程序中最常用的一種數據結構之一。在Java中的String類已經重載的"+"。也就是說,字符串可以直接使用"+"進行連接,如下面代碼所示: String s = "abc" + "ddd"; 但這樣做真的好嗎?當然,
原创 爲什麼在onCreate中無法獲得控件寬度和高度
在Android中,有時需要對控件進行測量,得到的控件寬度和高度可以用來做一些計算。在需要自適應屏幕的情況下,這種計算就顯得特別重要。另一方便,由於需求的原因,希望一進入界面後,就能得到控件的寬度和高度。 可惜的是,根據我的驗證,利用
原创 @SuppressLint("HandlerLeak")應用問題
最近用到handle在線程中改變UI,會跟給出“This Handler class should be static or leaks might occur”的警告,網上看了很多解決辦法,但都不夠詳細,這裏我重新寫一下這個問題的
原创 Android怎麼讓EditText只顯示兩位小數(格式化法)
你可以簡單地使用 DecimalFormat 1 2 3 DecimalFormat format = new DecimalFormat("##.##"); String formatted = forma