ImageButton的使用,如何設定背景圖佔滿整個ImageButton

如果有一個ImageButton <ImageButtonandroid:id="@+id/kp1"android:layout_width="wrap_content"android:layout_height="fill_parent"android:layout_weight="1"android:src="@drawable/kp1"> 有一個背景圖片kp1.png如果我想讓這個圖片佔滿這個ImageButton,並且還要讓它保持按鈕的外觀效果,那麼只用加上 android:

Drawable,Bitmap,byte[]的相互轉換

Drawable --> Bitmap public static Bitmap drawableToBitmap(Drawable drawable) {                Bitmap bitmap = Bitmap                        .createBitmap(                                        drawable.getIntrinsicWidth(),                        

margin和padding的區別

在android的布局開發中,margin和padding是十分常用的兩個屬性。兩個都是間距,但它們是有區別的,下面就來做個記錄 margin: 外間距。  比如我們有一個Button,丟到線性布局中,那麼我們設margin,指的就是這個button和螢幕四周的間距 padding:內間距。 還是以這個Buttton為例子,思考一下,button的gravity有左中右,水平置中,垂直置中。但是如果我們想讓button中的文字 居右垂直置中 要怎麼辦呢?  使用padding就可以達到。 

匯入新工程提示錯誤 “The method … must override a sperclass method”怎麼辦

有時候匯入android工程的時候,明明是剛剛用過的沒有問題的工程,但重新匯入的時候就報錯。 提示The method ... must override a sperclass method,然後eclipse給我們提示讓我們把@Override刪除。 這個錯誤的原因源於java compiler, Java1.5 中是沒有@Override的,1.6 中才有。  因此解決的方法就是讓eclipse使用java1.6而不是1.5 操作過程如下:eclipse中 -->  Window -

如何寫好建構函式

 作者:王姍姍,華清遠見嵌入式學院講師。上課時大家都覺得建構函式很難寫,在這我結合自己的理解,說說自己的幾點體會:首先我們得明確我們為什麼需要建構函式。在建立一個對象時,常常需要做些初始化的工作,例如對資料成員賦初值。如果一個資料成員未被賦初值,則它的值是不可預知的,保留了這些儲存單元的原狀,這就成為了這些資料成員的初始值。而我們知道,類的資料成員時不能在聲明類時初始化的,因為類並不是一個實體,而是一種抽象類別型,並不佔用儲存空間,無處容納資料。所以為瞭解決這個問題,C++提供了建構函式來處理對

去掉j2me開啟檔案系統出現安全提示的解決方案

在j2me學習中,檔案系統開啟功能模組老是出現安全提示的解決方案?     模擬器提示“是否要讀取本地檔案等”.....,可以通過設定模擬器“偏好”來解決它。開啟 /wtk/bin/ktoolbar  ,然後在編輯->偏好->安全中設定安全性原則:MSA,安全域:maximum。 MSA保護域五個:1         unidentifiied_third_party  為無法確定來源和真實性的應用程式提供進階別的安全措施。當應用程式嘗試執行敏感操作時,使用者會不斷地收到提示。2  

對const關鍵字的理解

作者:王海寧,華清遠見嵌入式學院講師。目前在進行C語言補習時,發現很多的同學對於const這個關鍵字的理解存在很大的誤解。現在總結下對這個關鍵字理解上的誤區,希望在以後的編程中,能夠靈活使用const這個關鍵字。1、 const修飾的變數是常量還是變數對於這個問題,很多同學認為const修飾的變數是不能改變,結果就誤認為該變數變成了常量。那麼對於const修飾的變數該如何理解那?下面我們來看一個例子:int main        {                char buf[4];   

AT91SAM9261片上系統介紹

 作者:楊碩,華清遠見嵌入式學院講師。一.AT91SAM9261 SOC簡介 AT91SAM9261是atmel公司生產的以ARM926EJ-S ARM Thumb處理器為核心的完全片上系統(SOC),它擴充了DSP指令集和Jazelle Java加速器。主時鐘頻率190MHz時效能高達210MIPS。

詳解開源界的 5 大開源許可協議

越來越多的開發人員與設計者希望將自己的產品開源,以便其他人可以在他們的代碼基礎上做更多事,開源社區也因此充滿生機。在我們所能想到的應用領域, 都有開 源軟體存在(象 WordPress,Drupal 這些開源CMS)。然而很多人對開源許可並不瞭解,本文介紹開源領域常用的幾種許可協議以及它們之間的區別。什麼是許可協議? 什麼是許可,當你為你的產品簽發許可,你是在出讓自己的權利,不過,你仍然擁有著作權和專利(如果申請了的話),許可的目的是,向使用你產品的人提供一定的

向著嵌入式出發

 作者:華清遠見     今天用了將近1個小時的時間,跟準備來華清遠見參加嵌入式Linux工程師就業培訓課程的一名在讀研究生(電氣自動化專業)進行了電話交流。電話溝通過程中能夠充分體會到他的諸多困惑和無奈。而靜心回想之後發現這些問題往往是在校大學生共同的疑惑,所以抽了點時間把這些問題整理出來和大家一起交流分享,希望能夠對那些正準備向著嵌入式行業,特別是嵌入式Linux方向進發的朋友們有所協助(僅代表本人個人觀點,歡迎大家拍板磚或遞鮮花,呵呵!) 1、參加嵌入式Linux學習的人都是什麼專業的?

j2me擷取系統資訊

在J2ME開發中,我們經常需要和手機系統進行互動,獲得一些和系統相關的資訊,在J2ME API設計中,提供了一系列的系統屬性 表1

ARP:位址解析通訊協定

作者:孫曉明,華清遠見嵌入式學院講師。 雖然在通常情況下,IP包是根據IP地址發送的,但實際上必須用硬體地址在網路鏈路層上傳送資料(點到點鏈路除外,在這種鏈路上,目的地址的標示有時是隱含的)。ARP,即位址解析通訊協定,能發現與特定IP地址相關的硬體地址。它可以在所有支援廣播的網路上使用,但最常見的還是按乙太網路的方式來介紹它。如果主機A想把一個包發送到同一個乙太網路上的主機B,那麼它用ARP來發現B的硬體地址。當B與A不在同一個網路上的時候,主機A用ARP來發現目標地址為B的包應發往的下一跳路

訪問JAR和JAD檔案中的屬性

MIDIet能夠訪問Java壓縮包(*.JAR)和應用程式描述項檔案(*.JAD)中的屬性(attributes),你可以按照以下代碼實現:    javax.microedition.midlet.MIDlet.getAppProperty(String name)    以下舉一個非常簡單的例子來列印JAR跟JAD檔案中的條目:    import javax.microedition.midlet.*;    public class showProperties extends

寫在大三的開始:我的嵌入式學習之路

 大三了,大學中最寶貴最重要的一年。我選擇以一次累卻充實的嵌入式培訓的結束作為大三的開始,來為大三的整個一年定下了基調:增強自己的技術與動手能力!同時,在大三的剛開始,很多人選擇了考研,包括一些本以為會一起選擇一個方向的兄弟們。我明白,大家都是在為夢想而努力,只是方式不同罷了。只不過,在以後的一段日子,在嵌入式這個方向,我可能就walk alone了  關於是否考研

GBK轉GB2312

gb2312是gbk的子集,gbk完全相容gb2312,如果想從gbk轉想gb2312是不可能的,只能說是替換或刪除其中gbk的字元。需要注意的是gbk的符號區(01-15)有一些空白的地區, 有些外掛式的中文平台,不能正確顯示 01~15 區的空白位置。所以將這些空白地區也處理掉。GB編碼規則:1.字元編碼,共682個:  1)01區(94個):高位A1,低位A1-FE  2)02區(72個):高位A2,低位B1-E2,E5-EE,F1-FC  3)03區(94個):高位A3,低位A1-FE 

祝我們教師節快樂

作者:華清遠見嵌入式學院講師。又是一年的教師節,和華清遠見嵌入式學院的老師們一起渡過了在講台上的處於工作狀態的、有意義的節日,呵呵!很意外的,收到了院長季老師送到課堂上來的鮮花和巧克力,和班裡面的同學一起吃著巧克力和糖,聞著教室裡久久未散的花香,還真是有點小幸福的感覺。不由想起這幾年走過的嵌入式專業職業教育的路,頗有些小感慨哦!

錨點定位和值

J2ME畫圖,以錨點定位,各錨點位置如下:說明:1. 通過測實驗證: g.drawString("文字", x, y, 0);  =  g.drawString("文字", x, y, Graphics.LEFT | Graphics.TOP); 0是個預設值,預設的意思就是預設手機空屏時,第一個點可以正常顯示的位置,即:Graphics.LEFT | Graphics.TOP2.

關於在真機上字元流(InputStreamReader)不能設定字元集的問題

這是我在實際項目中,發現的一個問題。在真機上字元流設定字元集與這個字元流的mark衝突,也就是說要設定字元集就不能mark,要mark就不能設定字元集,否則在手機上就報“無法處理的異常,是否關閉”;我也不知道為什麼,但是我在N73上調試確實有這樣的問題。 之後在在其他機器上試一試 在來更新InputStreamReader is=new InputStreamReader(fc.openInputStream(),"GBK");is.mark((int)

判斷GBK編碼的字元是否為亂碼

 GBK為雙位元組編碼,但是他向下相容gb2312,也就是說英文標點符號、字母、數字都是用一個位元組標示。我現在有這樣的需求:我需要讀取一個被加密的文字檔。現在有兩個限制,第一我不能一次讀取整個文本,因為文本很大,手機不能承受。第二,因為這個檔案加密是對每個位元組做的處理,所以我必須先用位元組流讀取這個檔案並解密在轉換成字元。我第一次用位元組流讀取一段內容時,最後一個位元組可能是一個中文字元的前半個位元組。如果不做任何處理就顯示出來,第一次是最後一個字是亂碼,然後繼續讀繼續顯示,後面就有大段亂碼

Graphics的setClip與clipRect的區別

單獨使用時效果看起來是一樣的,但是如果進行重複使用就不同了。對於clipRect,API是這麼說的:Intersects the current clip with the specified rectangle. The resulting clipping area is the intersection of the current clipping area and the specified rectangle. This method can only be used to

總頁數: 61357 1 .... 14876 14877 14878 14879 14880 .... 61357 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.