Android學習筆記(4)——基本控制項之ProgressBar

ProgressBar 控制項 ProgressBar就是所謂的進度條,進度條在Android中的樣式也分為好幾種,有條狀的,也有圓形轉動的。首先要在布局檔案中,定義和設定ProgressBar的樣式。 程式碼片段如下:<ProgressBar     android:id="@+id/bar1"//設定ProgressBar的id    android:layout_width=

SimpleCursorAdapter類與資料繫結

在許多時候需要將資料庫表中的資料顯示在ListView、Gallery等組件中。雖然可以直接使用Adapter對象處理,但工作量很大。為此,Android SDK提供了一個專用於資料繫結的Adapter類:SimpleCursorAdapter。   

AlertDialog自訂樣式

 像列表這種選擇項的彈出式對話方塊,要改變樣式一般都採取重寫layout方式 今天才瞭解到 其實可以自訂樣式,與大家分享下,其實很簡單  AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom));   然後自訂自己的樣式就可以了 <?xml

Android 程式開發:(十一)選擇控制項 —— 11.1 TimePicker

使用TimePicker,可以讓使用者去選擇一天中的事件,包括24小時制和AM/PM制。下面的例子將會展示如何使用TimePicker。1、建立一個工程:BasicViews4。 2、main.xml中的代碼。[html]<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/

android自訂分頁組件

組件代碼如下:[java]public class PageControl extends LinearLayout implements OnClickListener{     private ImageButton firstImg;     private ImageButton preImg;     private ImageButton

Android getDimensionPixelSize, 代碼中設定字型大小,讀xml配置。

[cpp] //給一個id為name的TextView設定字型大小 TextView mName = (TextView)findViewById(R.id.name); mName.setTextSize(22); 開始學Android的時候,設定字型大小,無非用上面的代碼。寫的非常舒服,都不知道22用的是什麼單位,字型太小,數字改大點,字型太大,數字改小點。Android編寫多了,想要讀dimens裡設定的22值。很簡單下面就是代碼。

Android使用者介面設計:相對布局

理解布局對於良好的Android程式設計非常重要。在這個教程裡,你將學到相對布局的所有知識,相對布局用於將使用者介面控制項或小工具相對於其它控制項或它們的父級布局組織在螢幕上。當使用正確的時候,相對布局可以是很強大和靈活布局,很多有趣的Android程式使用者介面都可以基於它來設計。什麼是相對布局除了將控制項顯示在一行或一列的線性布局,相對布局也是Android使用者介面設計使用得很普遍的布局類型。和其它布局很相似,相對布局可以通過XML布局資源來定義也可以用Java程式來定義。相對布局的功能就

Allowing Other Apps to Start Your Activity

For instance, if you build a social app that can share messages or photos with the user's friends, it's in your best interest to support the ACTION_SEND intent so users can initiate a "share" action from another app and launch your

Android擷取SIM卡資訊--TelephonyManager

 1>獲得TelephonyManagerTelephonyManager telMgr = (TelephonyManager)

接收系統廣播訊息之監聽手機電量變化

當手機電量發生改變時,系統會對外發送Intent的Action為android.intent.action.BATTERY_CHANGED常量的廣播;當手機電量過低時,系統會對外發送Intent的Action為android.intent.action.BATTERY_LOW常量的廣播。當手機電池從電量不足狀態恢複時,系統會對外發送Intent的Action為android.intent.action.BATTERY_OKAY常量的廣播。下面通過一個簡單一實例來示範:Receiver: 

Android開發之有效擷取狀態列(StatusBar)高度

擷取狀態列高度一、傳統方式:有時擷取為0,解決方案看  二  代碼Rect frame = new Rect();  getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);  int statusBarHeight = frame.top;   二、4.0.3之後可能擷取為0 public int

利用Android感應器開發水平儀

這裡介紹的水平儀,指的是比較傳統的氣泡水平儀,在一個透明圓盤內充滿液體,液體中留有一個氣泡,當一端翹起時,該氣泡就會浮向翹起的一端。 在上文中,利用方向感應器返回的第一個參數,實現了一個指南針小應用。接下來,我們利用返回的第二、三個參數實現該水平儀。因為第二個參數,反映底部(或頂部)翹起的角度,第三個參數可以反映右側(或左側)翹起的角度。根據這兩個角度就可以開發水平儀,實現手機哪端翹起,氣泡就浮向哪端,這也是水平儀的實現思想。代碼如下: Activity: &nbs

android 利用重力感應監聽 來電時翻轉手機後靜音

  在CallNotifier.java中 加入如下代碼: public void GetSensorManager(Context context) { sm = (SensorManager) context .getSystemService(Service.SENSOR_SERVICE); sensor = sm.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);

inputStream 資料分段傳輸問題

起因:POS機通過串口發送資料過來,卡資訊資料大小為205個位元組。但是分成100+105  100+50+100等分段情況發過來 解決思路:接到第一份資料的時候等待0.5秒  , 之後完整的資料應該會全部發過來。 byte[] bytTemp = new byte[1024];     int nRetCount = 0;    

Android Alertdialog對話方塊點擊消失?

         在開發的時候遇到一個問題,就是一觸摸對話方塊邊緣外部,對話方塊會自動消失。這個問題很糾結啊,尋找了一下發現從Android 4.0開始,AlertDialog有了變化,就是在觸摸對話方塊邊緣外部,對話方塊會自動消失,查了源碼,找到解決辦法:       

Android中POST請求代碼

public static String getDataByPost(String APIUrl,Map<String, String> paramsHashMap){String result=null;try {HttpPost httpPost = new HttpPost(APIUrl);DefaultHttpClient httpClient = getHttpClient();List<BasicNameValuePair> postData = new

禁止Android的StatusBar下拉

Android中有許多隱藏的Service,StatusBarManager就是其中一個,在Context.java中可以看到:[java]/** * Use with {@link #getSystemService} to retrieve a {@link * android.app.StatusBarManager} for interacting with the status bar. * * @see

我的Android進階之旅------&gt;HTTP 返回狀態值詳解

當使用者點擊或搜尋引擎向網站伺服器發出瀏覽請求時,伺服器將返回Http Header Http頭資訊狀態代碼,常見幾種如下:1、Http/1.1 200 OK 訪問正常  表示成功訪問,為網站可正常訪問時的狀態。 2、Http/1.1 301 Moved Permanently 301重新導向永久重新導向 

Android eng版系統燒錄

  這裡我只能記錄下過程      Android有四層,最底層的Linux是一個kernel,然後是執行階段程式庫層,驅動大部分在這兩層完成,接著是Framework層,主要是Android源碼,最後是在源碼基礎上進行二次開發的應用程式層。    

Android UI 設計:pixel dip dpi sp density

 1. px (pixels)像素 – 是像素,就是螢幕上實際的像素點單位。dip或dp (device independent pixels)裝置獨立像素,與裝置螢幕有關。sp (scaled pixels — best for text size):類似dp,主要處理字型的大小。dpi(dot per inch):螢幕像素密度,每英寸多少像素在 android api 有跟這個同名的成員,擷取方法: 2.

總頁數: 2771 1 .... 135 136 137 138 139 .... 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.