Time of Update: 2018-12-08
先明確幾個概念的區別: padding margin都是邊距的含義,關鍵問題得明白是什麼相對什麼的邊距. padding是控制項的內容相對控制項的邊緣的邊距. margin是控制項邊緣相對父空間的邊距. android:gravity 屬性是對該view 內容的限定.比如一個button 上面的text. 你可以設定該text 在view的靠左,靠右等位置.該屬性就幹了這個.
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何插入圖片 圖片的加入可以立刻讓您的程式增色不少,我們範例選用一張Android機器人(picture.jpg),您可以使用自己的任何圖片進行實驗 一般建議您程式中的圖片加入資源,而不是放在SD卡中用流的方式去讀取,畢竟內嵌資源比較安全,不容易被篡改。 1、匯入圖片到資源 將圖片拖拽到項目res\drawable開頭的3個檔案夾下,他們分別代表了高、中、低分辨度的圖片。Android讀取圖片時自動最佳化,選用合適的一個圖片顯示,比如高解析度可以存放128*
Time of Update: 2018-12-08
Android開發文檔上專門有一小節解釋這個問題。簡單來說,Activity是負責與使用者互動的最主要機制,任何“設定”(Configuration)的改變都可能對Activity的介面造成影響,這時系統會銷毀並重建Activity以便反映新的Configuration。
Time of Update: 2018-12-08
Toast英文含義是多士,在Android中,它就像烘烤機裡做好的多士彈出來,並持續一小段時間後慢慢消失Toast也是一個容器,可以包含各種View,並承載著它們顯示。使用情境:1、需要提示使用者,但又不需要使用者點擊“確定”或者“取消”按鈕。2、不影響現有Activity啟動並執行簡單提示。用法:1、可以通過建構函式初始化:複製代碼 代碼如下://初始化Toast Toast toast = new Toast(this);
Time of Update: 2018-12-08
在Android開發時會遇到如下一種場合 希望應用下載到當前應用的根目錄下,而非SD卡中 然後可以隨時被該應用或其他應用訪問這個檔案,即具有被全域讀取的許可權 此時可以利用內容相關的本地檔案輸出資料流進行檔案寫入 注意要為檔案賦予可寫可讀的許可權,否則當讀取該檔案時會報錯 FileOutputStream fos = context.openFileOutput(saveFileName, Context.MODE_WORLD_WRITEABLE |
Time of Update: 2018-12-08
學習目的: 1、瞭解在Android中如何使用TextView控制項 2、掌握TextView控制項重要屬性 作用:TextView類似一般UI中的Label,TextBlock等控制項,只是為了單純的顯示一行或多行文本 的XML布局如下: 複製代碼 代碼如下:<TextView android:id="@+id/tv" android:layout_width="wrap_content" android:layout_height="wrap_content"
Time of Update: 2018-12-08
學習目的:1、掌握在Android中如何建立EditText2、掌握EditText的常用屬性3、掌握EditText焦點的事件、按鍵的事件(監聽器)介紹:EditText是接受使用者輸入資訊的最重要控制項。通過前面課程的學習,您可能會猜到可以利用EditText.getText()擷取它的文本,但真正的項目中,可能沒那麼簡單,需要更多的限制,如文本長度限制,是否數字限制等等。鑒於手機螢幕尺寸有限,您可能總想著如何節約控制項。在每個使用者需要填寫內容的文字框的左邊加上標題在PC上是一種優雅的方法
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何建立CheckBox 2、掌握CheckBox的常用屬性 3、掌握CheckBox選中狀態變換的事件(監聽器) CheckBox簡介: CheckBox和Button一樣,也是一種古老的控制項,它的優點在於,不用使用者去填寫具體的資訊,只需輕輕點擊,缺點在於只有“是”和“否”兩種情況,但我們往往利用它的這個特性,來擷取使用者的一些資訊。
Time of Update: 2018-12-08
Android沒有內建色彩編輯器,為了讓使用者直觀的選擇顏色,做了這麼一個控制項,如下:上方顏色條為主顏色條,使用者可以選擇大致需要的顏色,下方是該顏色的平衡調節,可以調節明亮度。 背景顏色實現起來很容易,用GradientDrawable在主色之間分段漸層即可,上方的背景色是永遠不變的。下方平衡調節只要在白色、選定色和黑色之間漸層即可,下方的顏色隨著上方的顏色變化而變化。
Time of Update: 2018-12-08
學習目的: 1、掌握在Android中如何建立Gallery 2、初步理解Android適配器的原理 3、實現簡單的控制項縮放動畫 簡介: 1、Gallery是Android內建的一個控制項,它可以繼承若干圖片甚至是其他控制項 2、Gallery內建了滾動播放圖片功能,此功能您可以通過模擬器拖曳滑鼠或者在手機上拖拽驗證
Time of Update: 2018-12-08
在Android中,有時需要對控制項進行測量,得到的控制項寬度和高度可以用來做一些計算。在需要自適應螢幕的情況下,這種計算就顯得特別重要。另一方便,由於需求的原因,希望一進入介面後,就能得到控制項的寬度和高度。 可惜的是,根據我的驗證,利用網上轉載的那些方法在OnCreate函數中擷取到的仍然是0(希望搞技術的能自己驗證過再轉載),例如Measure方法之後調用getMeasuredWidth的值還是0。
Time of Update: 2018-12-08
建立一個MainActivity.java的主類 複製代碼 代碼如下:<?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-08
Android的Touch事件處理機制比較複雜,特別是在考慮了多點觸摸以及事件攔截之後。 Android的Touch事件處理分3個層面:Activity層,ViewGroup層,View層。 首先說一下Touch事件處理的幾條基本規則。 如果在某個層級沒有處理ACTION_DOWN事件,那麼該層就再也收不到後續的Touch事件了直到下一次ACTION_DOWN事件。 說明: a.某個層級沒有處理某個事件指的是它以及它的子View都沒有處理該事件。
Time of Update: 2018-12-08
1.最後程式打包的時候,res檔案夾中的檔案只有用到的時候才會打包進去,而assets檔案夾中的檔案無論是否用到都要打包進去 2.安卓主要依靠xml檔案來布局,否則textView多的時候布局起來會比較混亂 3.android:singleLine屬性為true表示文本在一行顯示 android:ellipsize屬性:設定當文本過長時該如何顯示(顯示省略符號)start、end、middle分別設定省略符號的位置,marquee表示以跑馬燈的形式展示
Time of Update: 2013-10-28
1.碼錶兒.. -------- 手機上的碼錶兒跟PC上的差不多多.. EXPORT 的時候兒不太一樣... 2.EXPORT成TXT碼錶兒.. ------------------------------- ===export2byedu.sql=== select hezi, ATIAN from gaopinzi where LENGTH(atian)>0 order by atian,gudin
Time of Update: 2013-10-28
一.將Android裝置串連電腦,並安裝相關的驅動。 二.設定使用者的環境變數。 【我的電腦】-->>【屬性】-->>【進階】-->>【Administrator的使用者環境變數】-->>【Path】 點擊【編輯】按鈕,在【變數值】一欄的最後,輸入我們安裝SDK目錄下的platform-tools和tools的絕對路徑,中間用 英文IME下的分號【;】來隔開。 例如我自己增加的字串如下: ;D:Program
Time of Update: 2013-10-28
1 原理 Android存在三種螢幕解鎖保護:圖案解鎖、PIN密碼解鎖和密碼解鎖。 其介面分別如下: 圖表 1 圖案解鎖介面 圖表 2 PIN密碼解鎖介面 圖表 3
Time of Update: 2013-10-28
本文來聊一聊AndroidUI開發中ImageSwitcher控制項的使用。ImageSwitcher控制項與ImageView類似,都可以用於顯示圖片,但是ImageSwitcher通過名字可以看出,主要是用於多張圖片的切換顯示。在本篇中,會介紹ImageSwitcher控制項的基本屬性的設定以及常用方法的調用。在最後會通過一個樣本Demo來展示本篇部落格中講到的一些內容。 ImageSwitcher ImageSwitcher是一個圖片切換器,它間接繼承自FrameLayout類,和
Time of Update: 2013-10-28
一、基礎知識: 1.平滑著色(Smooth coloring): 將多個頂點的不同顏色混合在一起,建立出漂亮的色彩混合。 2.單調著色: 給圖形塗上一種固定單一的顏色。 3.三角形定義的顏色數組(平滑著色): [java] int one = 0x10000; //三角形的頂點顏色值(r,g,b,a) private IntBuffer colorBuffer = IntBuffer.wrap(new int[]{ one,0,0,one, 0,one,0,one,
Time of Update: 2013-10-28
一、基礎知識: id="@+id/edtInput",ID 是串連UI 與代碼的橋樑 layout_width="fill_parent" ,自動填滿至螢幕寬度 layout_width="wrap_content" ,自動填滿為控制項大小 在LinearLayout 裡面的控制項,按照水平或者垂直排列: orientation="