原创 Android UI學習 - 對話框 (AlertDialog & ProgressDialog)

本文是對網上的文章《Android開發指南-用戶界面-對話框》的部分內容進行簡化,並加上自己的某些理解。裏面的相同內容,版權歸原翻譯作者所有。 顯示對話框     對話框經常作爲Activity的一部分來創建和顯示。你通常應該從

原创 Android Bitmap和Canvas學習筆記

位圖是我們開發中最常用的資源,畢竟一個漂亮的界面對用戶是最有吸引力的。 1. 從資源中獲取位圖 可以使用BitmapDrawable或者BitmapFactory來獲取資源中的位圖。 當然,首先需要獲取資源:         R

原创 19、從頭學Android之Android的數據存儲--SharedPreferences

SharedPreferences簡介 在Android開發過程中,有時候我們需要保存一些簡單的軟件配置等簡單數據的信息,而如果我們直接用數據庫存儲的話又不太方便,在這裏我們就可以用到SharedPreferences,SharedP

原创 [Android]異步任務AsyncTask使用解析

AsyncTask主要用來更新UI線程,比較耗時的操作可以在AsyncTask中使用。 AsyncTask是個抽象類,使用時需要繼承這個類,然後調用execute()方法。注意繼承時需要設定三個泛型Params,Progress和Re

原创 Android多線程及異步處理問題

原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處 、作者信息和本聲明。否則將追究法律責任。http://myqdroid.blog.51cto.com/2057579/392157 1、問題提出 1)爲何需要多線程?

原创 SystemClock類概述

類的概述 核心計時設施。   三種不同的時鐘是適合的,並且他們不應該被混淆: System.currentTimeMillis()是一個標準的“牆”時鐘(時間和日期)表達毫秒自紀元。該牆時鐘能夠被用戶或電話網絡(見setCurrentTi

原创 正則的反斜槓問題

在拆分字符串時我希望通過\來拆分,可是用\\來拆分的時候遇到 Exception in thread "main" java.util.regex.PatternSyntaxException: Unexpected internal

原创 android dialog ——ProgressDialog 進度條對話框詳解

首先在onCreateDialog方法裏創建一個ProgressDialog,如下: //this表示該對話框是針對當前Activity的 progressDialog = new ProgressDialog(this); //設

原创 Android中的android:layout_width和android:width區別

android:width 其實是定義控件上面的文本(TextView) 的寬度,當然這個寬度也是和 android:layout_width 配合起來作用的,如果 android:layout_width="fill_parent"

原创 Bitmap , BitmapDrawable ,Drawable,byte[]

BitmapDrawable 是 Drawable的子類      Drawable - 作爲Android平下通用的圖形對象,它可以裝載常用格式的

原创 Android 中LayoutInflater的使用

LayoutInflater的使用,在實際開發種LayoutInflater這個類還是非常有用的,它的作用類似於 findViewById(),不同點是: LayoutInflater是用來找layout下xml佈局文件,並且實例化!

原创 Android應用開發筆記(10):製作自定義背景Button按鈕、自定義形狀Button的全攻略

在Android開發應用中,默認的Button是由系統渲染和管理大小的。而我們看到的成功的移動應用,都是有着酷炫的外觀和使用體驗的。因此,我們在開發產品的時候,需要對默認按鈕進行美化。在本篇裏,筆者結合在應用開發中的經驗,探討一下自定義

原创 玩轉Android---UI篇---ListView之ArrayAdapter(列表)---2

ArrayAdapter(數組適配器)一般用於顯示一行文本信息,所以比較容易。   public ArrayAdapter(Context context,int textViewResourceId,List<T> objects

原创 自定義視圖中使用自定義變量

在編寫Android自定義按鈕示例基礎上,如果要指定字體大小產生這樣的效果: 其實是不需要自定義變量的,可以直接使用TextView的配置屬性: <com.easymorse.textbutton.TextButton     

原创 View 編程(0): 認識 LayoutInflater

LayoutInflater 在 android 開發中使用頻率較高,需要留意! 該類是一個抽象類,在文檔中如下聲明: public abstract class LayoutInflater extends Object