Time of Update: 2013-12-11
實現功能 下面的撥號部分 實現原理: 1.地下是一個Popupwindow(裡面填充多個ImageView)2. 每個ImageView點擊的時候. 觸發 onKeyDown和onKeyUpint keyCode =KeyEvent.KEYCODE_DEL; //這裡是退格鍵KeyEvent keyEventDown = new KeyEvent(KeyEvent.ACTION_DOWN, keyCode); KeyEvent
Time of Update: 2013-12-11
好多人問怎麼實現tab上有數字,其實很簡單實現方法有很多,這裡有布局實現吧,只是demo,希望大家明白原理res/drawable/shapecount.xmlJava代碼 <?xml version="1.0" encoding="utf-8"?> <shape
Time of Update: 2013-12-11
01 import android.app.Activity;02 import android.content.Context;03 import android.graphics.Canvas;04 import android.graphics.Color;05 import android.graphics.Paint;06 import android.os.Bundle;07 import
Time of Update: 2013-12-11
Java代碼 public class Main extends Activity implements OnGestureListener, OnTouchListener { //
Time of Update: 2013-12-11
一直想寫點東西,但不知道寫什麼,一直在學Android開發,正好藉此機會練練寫作,呵呵,長話短說,今天學習Android的Button控制項和TextView控制項,什麼??你還不會建立Android開發平台?那麻煩您去百度或是Google一下吧.Button控制項有事件監聽,如果想處理單擊事件的話,就需要為Button控制項註冊監聽器,好了,我們來看一下今天的代碼,首先是main.xml <?xml version="1.0" encoding="
Time of Update: 2013-12-11
相信很多同學都會有操作SQLite不方便的感覺,對於資料庫操作又不能很明顯地看出問題,這裡我們就接上一章的SQLite操作輔助類進行單元測試,OK,我們來看一下類碼:首先是DatabaseHelper.java import android.content.Context; import android.database.sqlite.SQLiteDatabase; import
Time of Update: 2013-12-11
看了些許文章,有很多都是用到了BitmapFactory.Options,設定裡面的一些參數來實現圖片的壓縮 現在有一個更好的方法來解決Bitmap OutOfMemory的問題,例 比如你的原始bitmap只有176*144,但是畫面更新卻要352*288,那麼每次你都要通過BitmapFactory來進行展開。 Matrix matrix = new Matrix(); float
Time of Update: 2013-12-11
在android開發中,通常使用xml格式來描述布局檔案。就目前而言,熟悉android布局及美化的人員少之又少,出現了嚴重的斷層。大部分企業,其實還是程式員自己動手布局。這樣既浪費時間和精力,也未必能達到理想的效果。但是,在企業級的android開發中,使用html頁面進行布局,也有很多的優勢(例如:簡單,大部分開發人員及美工都熟悉,方便統一進行更新,管理)。據筆者瞭解,已經有不少的公司在使用這種方式進行布局開發。這也可能是一種趨勢。下面,我將給出一個執行個體代碼,供大家學習使用html頁面給
Time of Update: 2013-12-11
CheckBox 是一種多選按鈕,使用者可以在一組選項中選擇多個。CheckBox也是Android中最常用的組件。 <?xml version = "1.0" encoding = "utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
截取硬體的按鍵事件 即使IME視窗沒有明確的焦點,它也會首先接收到硬體的按鍵事件,並能夠選擇是使用還是把它們轉寄給應用程式。例如,在文本編排期間,你可以使用方向鍵在IMEUI的候選區進行導航。你也可以捕獲回退鍵來消除從IME視窗彈出的任何視窗。 重寫onKeyDown()和onKeyUp()方法來擷取硬體的按鍵事件。 對於不想自己處理的按鍵,要記住調用super()方法。 建立IME的子類型 子類型運行IME來展現多種輸入模式以及由IME所支援的
Time of Update: 2013-12-11
一直以為dpad not enabled in avd是我的AVD出問題了,其實不是,解決辦法很簡單的(我也一直沒注意,今天分享下,希望協助大家搞定難題)
Time of Update: 2013-12-11
拼字檢查器的清單和中繼資料 除代碼之外,你還需要給拼字檢查器提供對應的資訊清單檔和中繼資料檔案。 資訊清單檔定義了應用程式、服務以及用於控制設定的Activity,如: <manifest xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
2013-01-05 16:42 11人閱讀 評論(0) 收藏 舉報①.使用listView或者gridView時,當列表為空白時,有時需要顯示一個特殊的empty view來提示使用者,一般情況下,如果你是繼承ListActivity,只要<ListView android:id="@id/android:list".../><TextView
Time of Update: 2013-12-11
手機的螢幕較小,因此使用下拉式清單來進行選擇式輸入是一個非常好的方式。Spinner與 ListView 一樣,也是 AdapterView 的一個間接子類,是一個顯示資料的視窗。Spinner 類常用的方法如下: Spinner.getItemAtPosition(Spinner.getSelectedItemPosition()); 擷取下拉式清單方塊的值 調用 setOnItemSelectedListener() 方法,處理下拉式清單方塊被選擇事件,
Time of Update: 2013-12-11
Android提供完全的對SQLite資料庫的支援。你在應用程式中建立的任何資料庫,應用程式中的任何類都可以通過名稱來訪問。推薦建立SQLite資料庫的方法是建立一個SQLiteOpenHelper類的子類,並重寫onCreate()方法,在這個方法中你可以執行SQLite命令來建立資料庫中的表。 例如: public class DictionaryOpenHelper extends SQLiteOpenHelper { &
Time of Update: 2013-12-11
1、Mat記憶體分析工具的安裝和使用: -------------------------安裝------------------------- 準備環境和測試資料 我們使用的是 Eclipse Memory Analyzer V0.8,Sun JDK 6 安裝 MAT 和其他外掛程式的安裝非常類似,MAT 支援兩種安裝方式,一種是“單機版“的,也就是說使用者不必安裝 Eclipse IDE 環境,MAT 作為一個獨立的
Time of Update: 2013-12-11
當ListView的記錄超過4頁時才會顯示滑塊 java代碼:[html] package com.example.test0123; import java.lang.reflect.Field; import android.app.Activity; import android.graphics.drawable.Drawable; import android.os.Bundle;
Time of Update: 2013-12-11
每一個Android項目都包含一個清單(Manifest)檔案--AndroidManifest.xml,它儲存在項目層次中的最底層。清單可以定義應用程式及其組件的結構和中繼資料。 它包含了組成應用程式的每一個組件(活動、服務、內容提供器和廣播接收器)的節點,並使用Intent過濾器和許可權來確定這些組件之間以及這些組件和其他應用程式是如何互動的。
Time of Update: 2013-12-11
一、首先說說View和ViewGroup吧 Android系統中的所有UI類都是建立在View和ViewGroup這兩個類的基礎上的。所有View的子類成為”Widget”,所有ViewGroup的子類成為”Layout”。View和ViewGroup之間採用了組合設計模式,可以使得“部分-整體”同等對待。ViewGroup作為版面配置容器類的最上層,版面配置容器裡面又可以有View和ViewGroup。&nb
Time of Update: 2013-12-11
1.擷取游標位置 [java] int index = editText.getSelectionStart(); int index = editText.getSelectionStart();2.在游標處插入字元 [java] int index = editText.getSelectionStart(); Editable editable = editText.getText();