四十四、Android之android:layout_weight詳解

1、LinearLayout可以為其包含控制項指定填充權值layout_weight。 這樣就允許其包含的控制項可以填充螢幕上的剩餘空間。這也避免了所有控制項擠成一堆的情況,而是允許他們放大填充所有空白。剩餘的空間會按這些控制項指定的權值比例分配螢幕。                2、預設情況下,weight的值是0,表示按照控制項的實際大小顯示;如果weight設定高於零。                3、剩餘空間會按照該控制項的weight值占所有控制項weight的比例分配給該控制項。

四十六、android中的Bitmap

在Android SDK中可以支援的圖片格式如下:png , jpg , gif和bmp。1.Bitmap的建立藉助於BitmapFactory。1)資源中的圖片使用BitmapFactory擷取位元影像Bitmap bmp = BitmapFactory.decodeResource(this.getResources(), R.drawable.testImg); 或者是Resources

四十五、android camera

1.關於預覽橫豎差90度的問題 原因分析       經過查證和實驗,可以證實:Android提供的SDK(android.hardware.Camera)裡大概不能正常的使用豎屏(portrait layout)載入照相機,當用豎屏模式載入照相機時會產生以下情況:1. 照相機成像左傾90度(傾斜);2. 照相機成像長寬比例不對(失比)。之所以是“大概”,原因是因為可能可以通過一些比較複雜的手段解決。如果以上成立,那為什麼豎屏不能正常成像也就很顯然了。為什麼會產生這樣的情況,請看下面的研究分析。

四十七、實現調用Android手機的拍照功能

一、main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"android:layout_width="fill_parent"android:layout_height="fill_parent"><ImageView

Android之菜單二——操作功能表

操作功能表不同於選項菜單,選項菜單服務於Activity,而操作功能表則是註冊到某個View對象上的。如果一個View對象註冊了操作功能表,使用者可以通過長按該View對象以呼出操作功能表。操作功能表不支援快速鍵,其菜單選項也不能附帶表徵圖,但是可以為操作功能表的標題指定表徵圖。以下類比操作功能表main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout

Android之列表對話方塊

main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"

Android之動畫效果編程基礎

本文出自http://wangstar.javaeye.com/blog/409115,感覺基礎知識歸納得不錯,就COPY下來方便尋找。    動畫效果編程基礎--Android Animation     動畫類型     Android的animation由四種類型組成 XML中 alpha 漸層透明度動畫效果 scale 漸層尺寸伸縮動畫效果 translate 畫面轉換位置移動動畫效果 rotate 畫面旋轉動畫效果     JavaCode中 AlphaAnimation

Android之普通對話方塊

main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"

Android之選項按鈕對話方塊

main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent"

Android控制項之AnalogClock、DigitalClock探究

時鐘控制項包括AnalogClock和DigitalClock,它們都負責顯示時鐘,所不同的是AnalogClock控制項顯示類比時鐘,且只顯示時針和分針,而DigitalClock顯示數字時鐘,可精確到秒以下類比時鐘的用法目錄結構布局檔案<?xml version="1.0" encoding="utf-8"?><!-- AnalogClock與DigitalClock這兩個時鐘控制項都不需要Java代碼,只要在layout的xml裡插入以下代碼即可自動顯示時間-->&

Android控制項之ToggleButton探究

ToggleButton的狀態只能是選中和未選中,並且需要為不同的狀態設定不同的顯示文本。以下案例為ToggleButton的用法目錄結構main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"

android中Handle類的用法

    當我們在處理下載或是其他需要長時間執行的任務時,如果直接把處理函數放Activity的OnCreate或是OnStart中,會導致執行過程中整個Activity無響應,如果時間過長,程式還會掛掉。Handler就是把這些功能放到一個單獨的線程裡執行,與Activity互不影響。   

Android中gravity與layout_gravity的區別

android:gravity:設定的是控制項自身上面的內容位置android:layout_gravity:設定控制項本身相對於父控制項的顯示位置。看下如下程式碼片段<?xml version="1.0" encoding="utf-8"?><!-- android:gravity設定了按鈕上面的文字的顯示位置,而android:layout_gravity設定了按鈕在布局中的顯示位置。--><LinearLayout xmlns:android="http://

Android控制項之ScrollView探究

ScrollView滾動視圖是指當擁有很多內容,螢幕顯示不完時,需要通過滾動跳來顯示的視圖。ScrollView只支援垂直滾動。以下為案例main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

Android控制項之DatePicker、TimePicker探究

一、DatePicker繼承自FrameLayout類,日期選擇控制項的主要功能是向使用者提供包含年、月、日的日期資料並允許使用者對其修改。如果要捕獲使用者修改日期選擇控制項中的資料事件,需要為DatePicker添加OnDateChangedListener監聽器。二、TimePicker也繼承自FrameLayout類。時間選擇控制項向使用者顯示一天中的時間(可以為24小時,也可以為AM/PM制),並允許使用者進行選擇。如果要捕獲使用者修改時間資料的事件,便需要為TimePicker添加On

Android之Intent探究

在一個Android應用中,主要由四種組件組成(四種組件分別為:Activity、Broadcast、Service、ContentProvider),而這四種組件是獨立的,它們之間可以互相調用,協調工作,最終組成一個真正的Android應用。在這些組件之間的通訊中,主要是由Intent協助完成的。        Intent負責對應用中一次操作的動作、動作涉及資料、附加資料進行描述,Android則根據此Intent的描述,負責找到對應的組件,將Intent傳遞給調用的組件,並完成組件的調用。

Android控制項之ListView探究一

在android開發中ListView是比較常用的組件,它以列表的形式展示具體內容,並且能夠根據資料的長度自適應顯示。main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01" android:layout_width="fill_parent" android:layout_height="fill_parent"

Android控制項之CheckBox、RadioButton探究

CheckBox和RadioButton控制項都只有選中和未選中狀態,不同的是RadioButton是選項按鈕,需要編製到一個RadioGroup中,同一時刻一個RadioGroup中只能有一個按鈕處於選中狀態。以下為CheckBox和RadioButton常用方法及說明 以下為選項按鈕和複選按鈕的使用方法目錄結構 main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:android="http:

Android控制項之AutoCompleteTextView、MultiAutoCompleteTextView探究

在Android中提供了兩種智能輸入框,它們是AutoCompleteTextView、MultiAutoCompleteTextView。它們的功能大致一樣。顯示效果像Google搜尋一樣,當你在搜尋方塊裡輸入一些字元時(至少兩個字元),會自動彈出一個下拉框提示類似的結果。下面詳細介紹一下。一、AutoCompleteTextView1、簡介一個繼承自EditView的可編輯的文本視圖,能夠實現動態匹配輸入的內容。如google搜尋引擎當輸入文本時可以根據內容顯示匹配的熱門資訊。2、重要方法

Android控制項之TabHost探究

以下通過TabHost實現android選項卡。main.xml布局檔案<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent"

總頁數: 2945 1 .... 37 38 39 40 41 .... 2945 Go to: 前往
Tags Index:

聯繫我們

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

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