Android中setLayoutParams要用父控制項的LayoutParams

這幾天做程式想明白了一個問題,在此做一下記錄。 ActionBarCustomView customview = new ActionBarCustomView(context);ActionBar.LayoutParams lp = new ActionBar.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT,Gravity.CENTER_VERTICAL);customview.setLayoutParams(

android 開發包的離線安裝方式

安裝好eclipse後,在AndroidSDK and AVD Manager下下載android的開發包超級慢,有時候要搞好幾個小時,面對這幾k的速度,真的是無奈。 為更快速安裝,可以採取離線安裝方法。即,先分別下載所需包,再安裝。從網上搜來的連結,用迅雷或者別的下載工具開啟,我在ubuntu下,用的是multiget。Googleapi的安裝包http://dl-ssl.google.com/android/repository/google_apis-5_r01.zip

在ubuntu 下搭建 android開發環境

一、Java環境安裝配置Ubuntu java安裝配置的詳細步驟1.下載jdk下載串連http://java.sun.com/javase/downloads/index.jsp選擇jdk-6u24-linux-i586.bin下載,我下載的是最新的版本,將jdk-6u24-linux-i586.bin放置於目錄/home/candycai/work(這個自己定義檔案夾,無所謂)。2.解壓檔案開啟終端,進入放置jdk的目錄:cd/home/candycai/candywork;

Android學習資料大全

在此,為各位Android編程愛好者整理並上傳了儘可能全面的高品質學習資料!其中包括國內外一些作品以及部分Demo以及代碼。對於初學者到中進階開發人員都有一定的協助!資源清單:[android.開發書籍 高清PDF].Apress.Pro.Android.Media.Dec.2010 - ORIETech[android.開發書籍 高清PDF].Hello.Android.3rd.Edition [android.開發書籍

Android 自訂RadioButton的樣式

          

安卓開發學習

安卓學習網址:http://www.zhouxing.org/android-api-video.htm 視頻介紹本視頻脫離傳統的教學視頻,是一次革命性改革的課程。由創新辦公室製作,共30講介紹【1】線上播放 開發環境【2】線上播放 應用程式基底礎【3】線上播放 Activity【4】線上播放 View【5】線上播放 ViewGroup【6】線上播放 Graphics【7】線上播放 Menu【8】線上播放 Dialog&Notification【9】線上播放

Android學習—–對RadioGroup和TabHost監聽的理解

我也是在debug中發現一些小細節,再次總結一下。1、對於RadioGroup,是RadioButton的一個組設定,可以實現單選效果。 對於RadioGroup的設定監聽setOnCheckedChangeListener(OnCheckedChangeListener listener); OnCheckedChangeListener 是一個介面,介面函數為:public void onCheckedChanged(RadioGroup group, int checkedId);

ubuntu10.10 下安裝android 2.2開發環境

一、安裝 Java6安裝jre/jdk sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk使用這個命令安裝後,預設是安裝在 /usr/lib/jvm/  目錄下,以我為例,我這裡是/usr/lib/jvm/java-6-sun-1.6.0.24 目錄, /usr/lib/jvm/下還有一個捷徑 java-6-sun有時候會安裝多個jdk,有時候需要相互切換。可以使用下面的命令做到:    sudo

在Windows下載Android原始碼

1、先到 http://code.google.com/p/msysgit/downloads/list 上下載Git-xxx.exe安裝後你看可以通過案頭的捷徑開啟一個Linux Shell的視窗;2、建立自己想要放代碼的檔案夾mkdir /e/android_src 3、到建立的檔案夾下 cd /e/android_src 4、在官網上找到自己想下載的目錄http://android.git.kernel.org/,舉例: git clone

關於android更新ADT後,舊工程無法顯示Graphical Layout的解決辦法

      這幾天有開始android的工作,因為好久沒用eclipse,開啟就更新了最新發行的ADT,更新後發現,以前的工程無法顯示Graphical Layout,我也不知所措,查詢了很多資料,都沒有解決問題,整了一早上都是一頭霧水,最後發現更換xml的開啟檔案就解決了:右鍵點擊所要開啟的xml檔案,彈出對話方塊open with,選擇Android Layout editor,你就能看見你的Graphical Layout了。      希望能解決你遇到的問題,節省你寶貴的開發時間。

Linux 下搭建Android開發環境

在linux下開發android速度很快,開發環境用著很舒服,eclipse啟動快,模擬器啟動也快,同時還能使用vim編輯器下面具體介紹開發環境的搭建(Y450,deepin linux 11.06環境)總的分為三個步驟:一、安裝JDK二、安裝android SDK三、安裝eclipse和外掛程式ADT 一、安裝JDK下載最新版的JDK,目前的版本是 jdk-7u3-linux-i586.tar.gz,見oracle官網直接解壓 tar -xzvf jdk-7u3-linux-i586.tar.

Android開發經驗小節2:迴圈利用你的小對象

在上一篇中提出的原則都是為了避免建立不必要的對象。對於佔用資源較多的對象,可以在程式初始化中建立,並一直使用,比片資源。對於一些不變的對象,如字串、常數,可以採用靜態常量的辦法。但我們開發過程中還會遇到另一種情況,有些對象雖然佔用資源少,但使用頻率高(比如記錄螢幕點位置座標的對象),對於這種情況應該如何處理呢?這個問題其實比較複雜,要具體情況具體分析,但還是有一些規律可循。原則1:建立對象池迴圈利用小對象例如如下類: Code highlighting produced by Actipro

Android開發經驗小節1:不要動不動就分配記憶體

開發Andorid應用的開發人員都知道,要盡量減少new關鍵字的使用,因為在手機上GC釋放一次記憶體是一件恐怖的事情,如果你查看一下調試記錄,你會發現GC釋放記憶體時有時會花上幾百毫秒的時間,可以想象,如果你開發的是遊戲,這時你的FPS會下降到多少。雖然這個原則大家都知道,我們還是會看到一些開發人員會出現類似問題,這又是為什麼呢?呵呵,其實這是一些隱式的對象建立在作怪,看看以下代碼:原則1:如果可能,請不要使用可變參數 Code highlighting produced by Actipro

關於Android系統 和 Android應用程式

                                  Android系統是專為移動終端設計的作業系統,基於Linux 2.6版核心為其提供安全,進程管理,記憶體管理,網路以及驅動模型等。  一個Android應用程式能被安裝到Android系統的移動終端上,並滿足使用者對某些功能的需求,它需要android系統對它的支援。要取得Android系統的支援,它就必須遵守Android系統的遊戲規則。

Android 應用程式組件學習

    今天研究了一下Google提供的有關Android應用程式組件的解釋。瞭解點理論原理找找Android應用程式開發的思考方向!     至少知道了要開發一個能夠與Android系統驅動的移動終端互動的軟體,需要從那些方面去撬開Android系統的嘴,讓它跟你的應用程式說話,交流,幫你的應用程式做事。   

Android的計量單位px,in,mm,pt,dp,dip,sp;使用sp作為文本的單位,其它用dip;px與dip的轉換

 px:是螢幕的像素點in:英寸mm:毫米pt:磅,1/72 英寸dp:一個基於density的抽象單位,如果一個160dpi的螢幕,1dp=1pxdip:等同於dpsp:同dp相似,但還會根據使用者的字型大小偏好來縮放。建議使用sp作為文本的單位,其它用dip針對dip和px 的關係,做以下概述:HVGA屏density=160;QVGA屏density=120;WVGA屏density=240;WQVGA屏density=120density值表示每英寸有多少個顯示點,與解析度是兩個概念。不

Android 到底是個什麼東西?

google了張圖,android原來是個大雜包啊!打眼一看,分了5大塊啊! 從應用程式到底層作業系統核心,真夠雜的!!!仔細一看,第一層直接撇了! 拿個安卓手機開機後就能找到。如此一來:這下看著省心一點了! 再看最下面Linux Kernel, 這麼高深的東西,看不了啊! 再說了作業系統應該都差不多,一堆的驅動包! 幹掉!這回基本上都是乾貨了! 應該是需要研究的了!再繼續看,中左下角那一堆,外觀管理器,多媒體架構,SQLite(竟然整合了資料庫?),OpenGL

Android Service BroadcastReceiver

什麼是Service :         Service,看名字就知道跟正常理解的“服務”差不多,後台運行,可互動這樣的一個東西。它跟Activity的層級差不多,但是他          不能自己運行,需要通過某一個Activity或者其他Context對象來調用, Context.startService() 和 Context.bindService()。 兩種啟動Service的方式有所不同 :        

android模擬器命令詳解

Android模擬器ndroid SDK內建一個行動裝置模擬器 — 它是一個可以運行在你電腦上的虛擬設備. Android模 擬器可以讓你不需使用物理裝置即可預覽、開發與測試Android應用程式. Android模擬器能夠類比除了接聽和撥打到電話外的所有行動裝置上的典型功能和行為. 如右圖所示, Android模擬器提供了大量的導航和修飾鍵,你可以通過滑鼠或鍵盤點擊這些按鍵來為你的應用程式產生 事件. 同時它還有一個螢幕用於顯示Android內建應用程式和你自己的應用程式.

Android Activity和Intent機制

Activity Android中,Activity是所有程式的根本,所有程式的流程都運行在Activity之中,Activity具有自己的生命週期(見 http://www.cnblogs.com/feisky/archive/2010/01/01/1637427.html,由系統控制生命週期,程式無法改變,但可以用onSaveInstanceState儲存其狀態)。 對於Activity,關鍵是其生命週期的把握(如),其次就是狀態的儲存和恢複(onSaveInstanceState

總頁數: 2945 1 .... 209 210 211 212 213 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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