擴充的ListView執行個體

今天從網上看了個擴充的listView的例子,感覺還蠻炫,自己也試著做了下。           由於比較簡單,所有就直接上代碼:    public class ExtendedListView extends ExpandableListActivity {     

android菜單詳解四:子功能表

建立子功能表們一個子功能表是一個在已有菜單的某個功能表項目上開啟的菜單.你可以向任何菜單添加子功能表.當你的程式擁有很多功能並可按類別組織起來,那麼子功能表是最佳選擇.比如PC 程式中的功能表列 (File, Edit,View等等.).當建立你的菜單資源時,你可以添加一個<menu> 元素作為一個<item>元素的孩子來建立子功能表.例如:<?xml version="1.0"

android菜單詳解二:選項菜單

建立一個選項菜單選項菜單裡應該包含基本的activity動作和必須的導航條目 (例如,一個開啟程式設定的功能表項目). 選項菜單的功能表項目有兩種不同的選擇方法,一是功能表項目按鈕,二是通過 Action Bar (在Android 3.0及以上版本中).  圖1:瀏覽器中的選項菜單  圖 2. Email程式中的動作欄,具有兩個動作和一個溢出菜單 當 運行於Android 2.3及更低版本時,選項菜單出現在螢幕的底部,見圖1.當開啟選項菜單時,

android學習筆記4:圖片顯示imageVIew

 處在多媒體時代,沒有圖片顯示怎麼可以?幸好android為我們提供了圖片顯示的控制項imageVIew,下面的程式將通過這個控制項實現觸控螢幕幕更換顯示的圖片。程式開始運行  單擊螢幕之後,更換圖片 package snoopy.android;  import android.app.Activity; import android.os.Bundle; import

android學習筆記9:TableLayout

上一篇:http://www.bkjia.com/kf/201112/115573.htmlTableLayout即表格版面配置,也就是採用行列的方式來管理UI控制項,每一個TableRow代表一行,列的數目根據你添加的控制項的數目來確定。且可以指定每一列的展開收縮。實現效果如下:  XML代碼如下:<?xml version="1.0" encoding="utf-8"?> <LinearLayout

android Fragments詳解二:建立Fragment

建立Fragment    要建立fragment,必須從Fragment或Fragment的衍生類別派生出一個類。Fragment的代碼寫起來有些像activity。它具有跟activity一樣的回調方法,比如

AwesomePlayer 原始碼分析

 1,AwesomeEvent 這個是同步相應的事件而做的一個類,跟framework層的looper和handler作用相似,player有一些非同步作業比如解析檔案,這些操作比較耗時,做非同步作業然後做回調會有更好的使用者體驗struct AwesomeEvent : public TimedEventQueue::Event    繼承自TimedEventQueue::Event 

解讀Content Provider之一

綜述    Content providers是一個Android應用程式的主要部分,主要是為應用程式提供內容。它對資料進行封裝然後通過單一的ContentResolver介面提供給應用程式。只有需要在多個應用程式間共用資料時,content provider才是必須的。例如:有多個應用程式(例如:打電話程式和發簡訊程式等等)都需要使用連絡人的資料,因此我們必須將這些資料存放在content

android 捕獲並處理HOME鍵

1. 在activity中加上這段代碼就可以屏蔽home鍵(onKeyDown事件會捕捉到home鍵)。public void onAttachedToWindow()   {            this.getWindow().setType(WindowManager.LayoutParams.TYPE_KEYGUARD);  &

Android 結束進程的方法

Android 結束進程,關閉程式的方法,經過這幾天的調研,發現了Android結束一個進程的方法即採用下面這個類void android.app.ActivityManager.restartPackage(String packageName)public void restartPackage (String packageName)Since: API Level 3Have the system perform a force stop of everything

TextView 實現自動換行

package com.liao.intentservice;  import java.util.Arrays;  import android.content.Context; import android.content.res.Resources; import android.graphics.Canvas; import android.graphics.Color; import

HttpURLConnection碰到連續302跳轉的問題

用HttpURLConnection連網的代碼:      HttpURLConnection conn = null;      URL url = new URL("http://10.0.0.172/");      conn = (HttpURLConnection)

android 檔案操作

package com.gcg.egis.utility;  import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import

Android學習筆記之廣播機制(1)

廣播接收者(BroadcastReceiver)用於非同步接收廣播Intent,廣播Intent的發送是通過調用Context.sendBroadcast()、Context.sendOrderedBroadcast()或者Context.sendStickyBroadcast()來實現的。通常一個廣播Intent可以被訂閱了此Intent的多個廣播接收者所接收。廣播機制: 要實現一個廣播接收者方法如下: 介面: package mars.testbc; 

Android學習筆記之progressBar(進度條)

一、說明<1>在某項延續性工作的進展過程中為了不讓使用者覺得程式死掉了,需要有個活動的進度條,表示此過程進行中中。<2>在某些操作的進度中的可視指標,為使用者呈現操作的進度,還它有一個次要的進度條,用來顯示中間進度,如在流媒體播放的緩衝區的進度。一個進度條也可不確定其進度。在不確定模式下,進度條顯示迴圈動畫。這種模式常用於應用程式使用任務的長度是未知的。二、XML重要屬性android:progressBarStyle:預設進度條樣式android:progressBar

Android學習筆記之android:collapseColumns,android:shrinkColumns和st

TableLayout是一個使用複雜的布局,最簡單的用法就僅僅是拖拉控制項做出個介面,但實際上,會經常在代碼裡使用TableLayout,例如做出表格的效果。本文主要介紹TableLayout的基本使用方法。 <?xml version="1.0" encoding="utf-8"?>  <TableLayout

android application類和全域資料使用

android 開發中共用全域資料 我們在平時的開發中,有時候可能會需要一些全域資料,來讓應用中的所有Activity和View都能訪問到,大家在遇到這種情況時,可能首先會想到自己定義一個類,然後建立很多靜態成員,不過android已經為我們提供了這種情況的解決方案,下面就來介紹一下:     

Android學習筆記之SimpleAdapter

這是一個簡單的適配器,可以將待用資料映射到XML檔案中定義好的視圖。你可以指定資料支援的列表如ArrayList組成的Map。在ArrayList中的每個條目對應List中的一行。Maps包含每行資料。你可以指定一個定義了被用於顯示行的視圖XML檔案,通過關鍵字映射到指定的視圖。綁定資料到視圖分兩個階段,首先,如果一個SimpleAdapter.ViewBinder是有效,setViewValue(android.view.View, Object,

Android開發:什麼是IBinder

上回書簡單描述了進程間傳遞類對象的原理,這回在講Parcel之前,先要講一個東西:IBinder。IBinder是什麼呢?首先要明白,Android的遠程調用(就是跨進程調用)就是通過IBinder實現的,下面是對android開發文檔的翻譯。IBinder是遠程對象的基本介面,是為高效能而設計的輕量級遠程調用機制的核心部分。但它不僅用於遠程調用,也用於進程內調用。這個介面定義了與遠程對象互動的協議。不要直接實現這個介面,而應該從Binder派生。IBinder的主要API是transact()

android自學筆記《四》——應用程式結構分析

昨天在文章裡看到的一個分析方法,很簡單,給大家分享下!          呵呵,由於我也是剛開始學習Android,還沒有學到下面這些知識,這裡就直接了。         看完他這個分析之後,我對Android程式有了一個簡單的認識,若要深入的理解,我想我今後還要在此下很多的功夫。。。。要努力啦。。。。  &

總頁數: 2771 1 .... 2554 2555 2556 2557 2558 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.