Android UI(下)

7.4         自訂樣式        樣式,簡單的來說,是View的一組屬性,通過這個屬性可以方便的定義控制項的樣式。接下來,我會具體的通過例子來描述如和使用自訂樣式。        首先,樣式,我們可以知道,它包括了諸如字型、文字顏色等設定。不過,這些只是改變了View的一些屬性,具體的屬性還是得依靠所繪製的View。                使用方式:        1.  定義樣式檔案        2.  在view樣式中引用樣式                     

Android資料存放區(一)——shared preferences

    sharedpreferences是意為“共用喜好設定”            它是被所有Activity共用的,不能在應用程式套件組合之外共用喜好設定。喜好設定是以一組“鍵/值”的形式儲存。而它所支援的資料類型如下:    1.  布爾值    2.  浮點值    3.  整型值    4.  長整型值    5.  字串值        它的使用方式如下:    1.  建立一個SharedPreferences對象的執行個體    2. 

AChartEngine實現Android即時曲線繪製

前兩天由於項目需要做了一個基於Android的即時採集系統,需要對參數以即時曲線的形式顯示,在網上找了找基於Android的圖表工具以及源碼,最終還是選取了AChartEngine來繪製,這個圖表庫用起來很是方便。下面將自己寫的一個隨機數的即時曲線和大家分享一下~~本程式是基於Android2.2的思路比較簡單,即在一個MainActivity中點擊按鈕跳入另一個RtChartsActivity並顯示即時曲線。MainActivity中public class MainActivity

Android管理應用程式資源

對於Android來說,資源的引用都是通過特定的設定檔來進行管理的,這有利於資源的統一,整合以及調用。而在Android中,不只映像、音頻這些為資源,字串也是作為一種資源在被管理。Android作業系統則是通過XML檔案來將這些資源進行關聯操作,統一管理。     6.1        

android+string.xml檔案中的整型和string型代替

在android的開發中,經常會遇見一句話,比如“我出生於1989年”;這個1989需要在程式中產生,但是遇到一個問題,這完整的一句話是一個TextView中的,而不是三個textView拼接成的,而且是引用的string.xml檔案中寫好的;使用字串拼接也可以實現,但是特別麻煩;今天遇到一個好方法,在string.xml中,不僅可以設定文字的格式換行等,還可以設定類似於變數的文字格式設定;1、整型,比如“我出生於1989年”,這個1989是整型的。在string.xml中可以這樣寫,<s

Android EditText setOnClickListener事件 只有擷取焦點才能響應 採用setOnTouchListener解決

  最近在學習Android開發,在編寫程式的過程中,發現EditText

android 利用MediaRecorder()進行錄音

   這兩天在學習Android開發,自己動手做程式的時候遇到許多問題,下面將MediaRecorder()錄音記錄下來,僅供自己參考~~非常方便,簡單~~ MediaRecorder recorder = new MediaRecorder(); //聲音來源麥克 recorder.setAudioSource(MediaRecorder.AudioSource.MIC); //內容輸出格式

Android 退出Activity退出程式

   這兩天在學習Android開發,發現在退出程式是finish(),只能退出當前Activity,就在網上搜了搜,這個方法對於初學者挺好用的~~僅供自己參考使用單例模式建立一個Activity管理對象,該對象中有一個Activity容器(具體實現自己處理,使用LinkedList等)專門負責儲存新開啟的每一個Activity,並且容易理解、易於操作,非常不錯!MyApplication類(儲存每一個Activity,並實現關閉所有Activity的操作)1234567891011121314

關於 Android中googleMaps的Geocoder, “the service is not available”解決辦法

                                             Android中用Json解析googleMaps經緯度         大家在用googleMaps中的Geocoder進行地理位置反轉經緯度時, 會出現這個錯誤Geocoder, “the service is not available” &&

Android SharedPreferences 用法筆記簡介

這幾天在學習Android的開發,其中用到了SharedPreferences ,將其記錄下來,以備將來使用~~SharedPreferences可以用來存放應用程式的配置資訊,使用起來簡單方便,儲存後是一個XML檔案~~本程式是對兩個CheckBox的配置進行管理名字分別是SHOCK_ALERT、MUSIC_ALERT  shockalert = (CheckBox)this.findViewById(R.id.shockalert); musicalert =

帶有下拉式清單的Android簡單計算機

我在初學Android時,想做一個計算機,但是加減乘除四個符號是用下來列表進行選擇的,經過了自己的不懈努力,終於實現了這個功能。                      下面我就把My Code貼出來供大家參考一下:    1  首先是main.xml檔案,我採用的是絕對布局,代碼如下   <?xml version="1.0" encoding="utf-8"?><AbsoluteLayout

有關Android:XXX一些屬性的中文翻譯

 android:autoLink設定是否當文本為URL連結/email/電話號碼/map時,文本顯示為可點擊的連結。可選值(none/web/email/phone/map/all)android:autoText如果設定,將自動執行輸入值的拼字糾正。可選值(true/false)android:bufferType指定getText()方式取得的文本類別。選項editable

Android中用TTS語音朗讀一段英文

     Android中內建的TTSVoice Messaging Service,現在不能讀取漢字,下面是我用來讀取一段英文的代碼,希望對大家有協助:package com.yu;import java.util.Locale;import android.app.Activity;import android.os.Bundle;import android.speech.tts.TextToSpeech;import

android AChartEngine XYMultipleSeriesRenderer樣式屬性說明

前兩天再做一個關於AChartEngine曲線的即時顯示,學習了一些AChartEngine基本用法,現在將XYMultipleSeriesRenderer樣式屬性說明記錄下來和大家一起分享一下XYMultipleSeriesRenderer renderer = new XYMultipleSeriesRenderer();renderer.setChartTitle(depid+"號房間"+type+"即時曲線");//標題renderer.setChartTitleTextSize(20)

Android類比機出現Installation failed due to invalid APK file錯誤

      我在運行一個Android項目時,類比機啟動時老是出現 [2011-08-12 17:10:10 - bus1] Installation failed due to invalid APK file![2011-08-12 17:10:10 - bus1] Please check logcat output for more details.[2011-08-12 17:10:10 - bus1] Launch

android常用控制項三 AutoCompleteTextView

在Layout中布局一個AutoCompleteTextView Widget,然後通過預先設定好的字串數組,將此字串數組放入ArrayAdapter,最後利用AutoCompleteTextView.setAdapter()方法,就可以讓AutoCompleteTextView Widget具有自動完成提示的功能。例如,只要輸入ab,就會自動帶出包含ab的所有字串列表。   ArrayAdapter<String> adapter = new

android 使用monkey進行測試

先看簡介,然後給出一個使用的小執行個體。簡介 Monkey是一個命令列工具,可以運行在模擬器裡或實際裝置中。它向系統發送偽隨機的使用者事件流,實現對正在開發的應用程式進行壓力測 試。Monkey包括許多選項,它們大致分為四大類:· 基本配置選項,如設定嘗試的事件數目量。· 運行約束選項,如設定只對單獨的一個包進行測試。· 事件類型和頻率。· 調試選項。在Monkey啟動並執行時候,它建置事件,並把它們發給系統。同時,Monkey還對

android 檔案操作

使用ListView來顯示檔案清單,初始檔案目錄是"/"。點擊ListView中一個條目時的動作:File file=new File(paths.get(position));if(file.isDirectory()){ getFileDir(paths.get(position));} getFileDir方法:private void getFileDir(String filePath) { /* 設定目前所在路徑 */

android Animation學習

Animation就是android中視窗進出螢幕的效果,一共有四種效果:alpha 漸層透明度動畫效果scale 漸層尺寸伸縮動畫效果translate 畫面轉換位置移動動畫效果rotate 畫面轉移旋轉動畫效果設定的方法有兩種:一種是在xml檔案中定義,一種是java檔案中定義。xml中定義比較簡單,只要瞭解了每種屬性的意義,進行相應的設定就行了。另外,還可以對Animation進行監聽,只需實現方法:myAnimation.setAnimationListener(new

android常用控制項二 gallery

gallery: 圖片填充的方法與Spinner類似,也是使用setAdapter()方法。但是這個使用的是自訂的Adapter,並且這個Adapter要繼承於BaseAdapter。Gallery定義與資料填充及監聽事件: Gallery g = (Gallery) findViewById(R.id.mygallery); /* 添加一ImageAdapter並設定給Gallery對象 */ g.setAdapter(new ImageAdapter(this));

總頁數: 2771 1 .... 804 805 806 807 808 .... 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.