Android UI開發第二十五篇——分享一篇自訂的 Action Bar

       Action Bar是android3.0以後才引入的,主要是替代3.0以前的menu和tittle bar。在3.0之前是不能使用Action Bar功能的。這裡引入了自訂的Action Bar,自訂Action bar也不是完全實現了 Action bar功能,只是在外形上相似。自訂Action bar沒有實現overflow button(懸浮按鈕)的功能,如果想進一步實現overflow button功能,可參考Android

Ubuntu下編譯Android源碼全過程

 一、擷取Android原始碼Git是Linux Torvalds(Linux之父)為了協助管理Linux核心開發而開發的一個開放源碼的分布式版本控制軟體,它不同於Subversion、CVS這 樣的集中式版本控制系統。在集中式版本控制系統中只有一個倉庫(Repository),許多個工作目錄(Working Copy),而在Git這樣的分布式版本控制系統中(其他主要的分布式版本控制系統還有BitKeeper、Mercurial、GNU

Android Service 的使用

本節內容涉及到一 什麼是Service二 如何使用Service 三 Service的生命週期 一 什麼是ServiceService,看名字就知道跟正常理解的“服務”差不多,後台運行,可互動這樣的一個東西。它跟Activity的層級差不多,但是他不能自己運行,需要通過某一個Activity或者其他Context對象來調用, Context.startService()

Android Launcher案頭應用捷徑的開發

 快捷表徵圖有兩部分組成,一部分是應用的表徵圖,另一部分就是應用的名稱。其實Launcher中的快捷表徵圖只是繼承了TextView控制項,重繪了一下,將背景弄成淺灰色(具體是什麼顏色我也不知道)的橢圓背景,顯示的文字顏色則是白色。TextView有android:drawableTop;drawableBottom(上下左右我這裡就不全寫出來了)屬性,用來顯示應用的表徵圖。廢話不多說了,直接上例子,大家一步一步來,多敲敲代碼,成長快一點。第一步:建立一個Android工程,命名為Applica

Android UI開發第二十九篇——Android中五種常用的menu(菜單)

         Android Menu在手機的應用中起著導航的作用,作者總結了5種常用的Menu。1、左右推出的Menu      前段時間比較流行,我最早是在海豚瀏覽器中看到的,當時耳目一新。最早使用左右推出菜單的,聽說是Facebook,我不確定訊息的真實性。左右推出菜單。實現方法見本專欄第二十六至二十八篇。      2、Path菜單       

Android UI開發第十四篇——可以移動的懸浮框

如下:          工作中遇到一些項目需要把表單顯示在最上層,像來電彈窗顯示電話號碼等資訊或攔截簡訊資訊顯示給使用者,我們想這些資料放在最上層,activity就滿足不了我們的需求了,有些開發人員使用了迴圈顯示Toast的方式,toast是不能獲得焦點的,這種方法是不可取的。這個時候,我們如何處理呢?       原來,整個Android的視窗機制是基於一個叫做

Android 視窗小組件 App Widgets

應用程式視窗小組件App Widgets應用程式視窗小組件(Widget)是微小的應用程式視圖,可以被嵌入到其它應用程式中(比如案頭)並接收周期性的更新。你可以通過一個App Widget provider來發布一個Widget。可以容納其它App Widget的應用程式組件被稱為App Widget宿主。下面的截屏顯示了一個音樂App Widget。這篇文章描述了如何使用App Widget Provider發布一個App Widget。 基礎知識The Basics為了建立一個App

Android UI開發第十九篇——介紹一個開源的gifview——Android顯示GIF動畫

簡介:android中現在沒有直接顯示gif的view,只能通過mediaplay來顯示,且還常常不能正常顯示出來,為此寫了這個gifview,其用法和imageview一樣使用方法:1-把GifView.jar加入你的項目。2-在xml中配置GifView的基本屬性,GifView繼承自View類,和Button、ImageView一樣是一個UI控制項。如:<com.ant.liao.GifView android:id="@+id/gif2"

Android Broadcast receiver使用入門

Android中的四大組件是 Activity、Service、Broadcast和Content Provider。而Intent是一個對動作和行為的抽象描述,負責組件之間程式之間進行訊息傳遞。那麼Broadcast

Android UI開發第二十二篇——android 瀑布流圖片實現

    自pinterest使用了瀑布流展示圖片後,有很多應用開始使用瀑布流的方式,像蘑菇街,美麗說。這裡的瀑布流實現使用了開原始碼。  layout:<?xml version="1.0" encoding="utf-8"?><com.dodowaterfall.LazyScrollView xmlns:android="http://schemas.android.com/apk/res/android"

Android中自訂Activity和Dialog的位置大小背景和透明度等

1.自訂Activity顯示樣式先在res/values下建colors.xml檔案,寫入:<?xml version="1.0" encoding="utf-8"?><resources> <!-- 設定透明度為56%(9/16)左右 --> <color name="transparent">#9000</color></resources>

Android通過Socket(TCP/IP)與PC通訊

這個簡單的例子將示範應用Java實現用戶端與伺服器端傳輸檔案的方法。伺服器端原始碼:import java.net.*;import java.io.*;public class FileServer { public static void main (String [] args ) throwsIOException { // create socket ServerSocket servsock = new ServerSocket(13267); while

android socket通訊

Android作為完全開源的手機平台,已經被非常多的開發人員視作未來最有潛力的智能手機作業系統。 而且短時間內已經有大量的第三方應用程式出現在Android Market供使用者下載和使用, 其中有一些程式增強了手機的應用功能,而另外一些會充分的發揮手機與其它電子裝置的互動。 今天將主要通過兩個例子講解如何?Android與PC通訊。 1. Android與PC通訊的第一個例子: PC: Java Server Android:Java Client Java Server

Android中網狀圖片的非同步載入

 最近自己在試著使用Android開發一個新浪微薄的手機用戶端,學習Android

手動root android模擬器中永久刪除內建應用程式

首先啟動android模擬器。開啟cmd命令列視窗。輸入adb -s emulator-5554 shell此時可以管理系統檔案夾了,再輸入ls可以看到列出了檔案夾和檔案,輸入cd system/app再輸入ls可以看到系統內建的應用程式apk檔案,刪除你想要刪除的,例如Phone.apk,輸入rm Phone.apk此時會看到提示說rm failed for Phone.apk, Read-only file

Android在程式中啟動拍照/攝像或選擇一張圖片/視頻,並製作縮圖後儲存

有時候我們需要選擇一個圖片來做頭像或是上傳到相簿中,這時候我們可以選擇啟動相機拍照,或者從圖庫中選擇。首先看看如何啟動相機拍照並取得所拍的照片。下面是啟動相機拍照並返回所拍的照片的代碼:public void capturePicture(){ //啟動拍照,並儲存到臨時檔案 Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE);

Android實現文字垂直滾動

文字垂直滾動[功能]在以前的文章曾經寫過 如何水平滾動 現在說一下垂直滾動 [原理]1. 設定 ScrollView的控制項高度 為定值2. 如何滾動顯示:ScrollView.smoothScrollBy()3. 如何迴圈滾動顯示 即 當滾到最下面後 會回到最上面繼續滾動: 得到最下面的垂直位移 然後通過 ScrollView.scrollTo() 來返回最上面4. 如何判斷是否到達底部:通過 ScrollView.getScrollY() 得到本次的垂直位移 然後與上次該值做比較 如果相等

Android launcher 的平滑和立體翻頁效果

我們這裡把 Android launcher 程式的 Workspace 相關的代碼抽取出來,以一個比較簡單的代碼來展示 launcher 程式是如何?多頁以及不同頁面之間的轉場效果。本範例程式碼在 SDK 2.1 中運行,設定的是 WVGA 的螢幕大小。首先我們來看一下程式啟動並執行效果來一些感性的認識。接著我們來看一下程式 UI(即 View 和 ViewGroup)的布局,Activity 的 ContentView 是 layout 中的 main.xml。它的內容如下:其中

今天碰到的兩個android小問題

 已經好久沒碰android,現在公司的戰略大轉移,準備將已有wince平台全面轉向android平台,今天開始溫習android就碰到兩個小問題:     

Android UI 使用更快更高效

Android UI 使用更快更高效之前有談過如何使用adapter更高效的,現在在談談其他的。一、選擇恰當的映像尺寸  視圖背景圖總是會填充整個視圖地區,映像尺寸的不適合會導致映像的自動縮放,為了避免這種情況,我們可以先將圖片進行縮放到視圖的大小。originalImage = Bitmap.createScaledBitmap(originalImage, //被縮放圖view.getWidth(), //視圖寬度view.getHright(), //視圖高度true //雙限行過濾器);

總頁數: 2771 1 .... 691 692 693 694 695 .... 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.