使用GridView可以實現如表格一樣的網格視圖,網格即可以使用文字,也可以使用圖片。用一個XMl檔案作為Gridview的網格<?xml version="1.0" encoding="UTF-8"?><LinearLayout
LinearLayout是Android布局中最簡單的一種,同時也是使用最為頻繁的一種,通過簡單的線性布局我們就能設計出一些很好的介面,不過,我的設計能力一般,所以只能示範一個失敗的例子供大家當反面教材了,呵呵從圖上大家就可以看出,最後一個按鈕因為沒有位置,所以沒有顯示完全了。對應的XML代碼如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout
有時在寫程式時,我們希望一個listview能展開其下的子類目,在android中可以通過使用ExpandAbleListView來實現,只需要在代碼裡為ExpandAbleListView設定一個ExpandAbleLIstAdapter的資料來源即可。<?xml version="1.0" encoding="utf-8"?><LinearLayout
在android中,如果程式的提示訊息只是很少量的,且不需要使用者進行操作時,就可以使用android提供的輕量級訊息提示toast。純文字提示。帶圖片的訊息提示使用一個Toast的執行個體即可public class ToastTest extends Activity{@Overridepublic void onCreate(Bundle
Android中的AutoCompleteTextView可以實現文本輸入框的自動補全功能,和網頁上的輸入框使用Ajax時有點像,使用這個功能時,需指定一個adapter來設定補全的文本。<?xml version="1.0" encoding="utf-8"?><LinearLayout
android的時鐘控制項包括兩種,數字時鐘和類比時鐘。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
捲軸很簡單,就是添加了以後,可以有一個捲軸,實現螢幕的滾動。在一個垂直捲軸裡添加了一個水平捲軸。<?xml version="1.0" encoding="utf-8"?><!-- 定義ScrollView,為裡面的組件添加垂直捲軸 --><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"
adapter是android中一個重要的內容,很多的控制項都要用到它來作為資料來源。本程式使用了一個simpleAdapter作為listView的資料來源。布局檔案裡包括一個listView和顯示在listView中的ImageView和textView。<?xml version="1.0" encoding="utf-8"?><LinearLayout
這個圖片瀏覽器可以實現瀏覽程式裡預定義好的圖片數組,且可以動態改變圖片的透明度和查看圖片的局部細節圖,使用了imageview這個控制項,通過setimagebitmap這個方法來改變圖片,使用setalphe來改變圖片的透明度。<?xml version="1.0" encoding="utf-8"?><LinearLayout
Framelayout即幀布局,使用這種布局可以把幾個控制項疊加在一起。使用Framelayout結合textview就可以實現一個簡單的霓虹燈效果。package org.crazyit.framelayout;import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import
學習一門新語言,當然是從helloworld開始啦,現在就開始我們的android的helloWorld之旅吧,話不多說,直接上代碼了。這個程式需要我們改的地方不多,只有主activity和main.xml檔案。package snoopy.android.first;import android.app.Activity;import android.os.Bundle;import android.view.View; import
RatingBar:星級評等條,顧名思義,一般就是用來做評分用的,但有時我們也可以把它當做一個水平的滑動條來用,作為一些程式的設定工具。下面的這個程式就是用了星級評等條來調整圖片的透明度。介面布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="
可以使用LIstVIew實現一個多重選擇清單方塊的效果。布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"
notification應該是android手機專屬的一個特性吧,至少我用過的手機好像其他的系統都沒有這個東西,呵呵,如果其他的手機有的話,麻煩大家說聲。可以簡單的使用notification來顯示一條通知,也可以使用notification來做一些其他的事情,比如開啟另外一個Activity。這個圖片做的有點醜,我看有些部落格上的圖片做的很流暢,而且連滑鼠點擊的動作都有,我不知道那是怎麼做出來的,希望有知道的能夠指點一下,先謝啦!使用notification開啟另一個activity,只需為s
Android的四大組件為別是Activity,Service,Content Provider,BroadCast Receiver!Activity:Android程式與使用者互動的視窗,是Android構造塊中最基本的一種,它需要為保持各介面的狀態,做很多持久化的事情,妥善管理生命週期以及一些跳轉邏輯service:後台服務於Activity,封裝有一個完整的功能邏輯實現,接受上層指令,完成相關的事務,定義好需要接受的Intent提供同步和非同步介面Content
android案頭控制項:appwidget當中的View運行在Home Screen進程中,和我們的應用不在同一進程中。AppWidgetProviderInfo對象:為App Widget提供中繼資料,包括布局,更新頻率等,這個對象被定義在xml檔案中。AppWidgetProvider:定義了AppWidget的基本生命週期函數方法:onUpdate:在到達指定的更新時間之後後者當使用者向案頭添加App Widget時會調用該方法。onDeleted:當App
在android裡,介面可以由我們在.xml檔案裡事先設計好,也可以在java代碼裡面動態產生. package snoopy.android;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.ViewGroup;import android.widget.Button;
原文地址:http://gaolinjie.blog.cd/index.php/2011/10/30/necessitas/ 最早接觸 Qt 是由於對 Meego 開發非常感興趣,但是,很不辛 Nokia 和 Intel 相繼拋棄了這個讓我充滿期待的移動作業系統。相信做過 Qt 開發的人都會覺得這是一套非常優秀的開發環境,但是令人尷尬的是卻不能很好的將其應用到當下最火熱的移動開發領域中(雖然 Qt 支援 Symbian 和嵌入式 Linux,但是…)。好在羅馬尼亞人 Bogdan Vatra
通過進度條可以讓使用者知道程式的運行進度,同時也是一種互動手段,可以使使用者覺得等待的時間並不是那麼的長。使用進度條時,可以使用系統預設的樣式,也可以通過XML檔案自己指定樣式。自訂的捲軸樣式<?xml version="1.0" encoding="UTF-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"><!-- 定義軌道的背景 --><item
學習Android已經有一段時間了,感覺一邊學習一邊寫些東西的方法效率比較高,每當學習一些知識時,就可以運用學習的知識做一個小項目,這樣不僅能有效複習知識,還可以掌握一些技巧及一些細節性的問題。總之,不能眼高手低,有時間有機會多寫寫練練總是好的。