原创 BroadcastReceiver

學習BroadcastReceiver 的時候看到了一個很不錯的博客,就先轉載過來先了。裏面的內容有寫還不懂,所以現在算是初步瞭解,慢慢再深入。 原文地址:http://blog.csdn.net/liuhe688/article/

原创 Activity

曾經,我這麼理解Activity:每個Activity對應一個界面。 其實這樣的理解應該算有點沾邊了,實際上每個Activity一般對應一個單獨的頁面,但是Activity並不是用來新建界面的,Activity作爲android組件中最基

原创 按鈕(Button)組件的功能和用法

按鈕的功能: 按鈕的功能實際上是用於特定觸發事件的發生。比如說,你需要輸入一段數字,確定輸入完成後才觸發某一個事件,這時候就需要按鈕了,因爲系統無法自己確定用戶什麼時候完成輸入,無法執行下一步,只有當用戶點擊了按鈕,確定完成了輸入,這時候

原创 Android應用結構分析

爲了更清晰瞭解,請看下圖:scr:scr其實就是一個根目錄文件夾,裏邊存放着android的源代碼;gen:此文件夾中的R.java是android程序中必不可少的一部分,R文件是系統自動生成的,不需要開發者自己操作,開發者只需要瞭解這部

原创 Fragment功能以及用法

Fragment的出現,讓android系統上的應用界面變得更豐富。 我覺得我們可以把Fragment看做是一個Activity,Activity在程序運行時被創建,而Fragment在Activity運行時被創建,可以說Fragment

原创 相對佈局

相對佈局是android應用中最爲常用的佈局。 相對佈局非常實用,可把控件放簡單輕鬆地放到你想放置的位置: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res

原创 幀佈局

首先來看下幀佈局的效果圖: 這是逐漸減小的四個Textview,然後分別給它們賦予不同的背景顏色。 代碼如下:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/

原创 使用9Patch圖片作爲按 鈕背景

有時候爲了美觀,我們會爲按鈕添加背景圖片,如果直接添加圖片的話會把整個圖片拉伸填充整個背景。這時候,android sdk爲我們提供了一個很方便的工具,名爲: Draw9-patch,先看下圖: 使用這個工具編輯好會拉伸的區域,如上圖四

原创 文本框(TextView)與編輯框(EditText)的功能和用法

首先來簡單區分下TextView跟EditText: 一開時的時候,我就區分不了TextView跟EditText,覺得不都是文本框嗎。 實際上,這兩東西是很相似的,他們的大部分屬性都能互用,最大的不同點就是TextView是顯示文本,用

原创 Android應用的清單文件:AndroidManifest.xml

AndroidManifest.xml所包含內容: 1.程序的包名; 2.程序所包含的組件; 3.程序運行所需最低版本要求; 4.權限聲明。 首先附上一個原汁原味的未經過修改的AndroidManifest.xml: <?xml ve

原创 使用Toast

簡單的說Toast就是一個彈出窗口,跟Dialog差不多,但它有時間限制。 先看下下面的demo: package com.example.toastdemo; import android.os.Bundle; import andr

原创 狀態開關按鈕(ToggleButton)與 開關(Switch)的功能與用法

首先來說說狀態開關ToogleButton的功能:其實我們從字面上就能理解這個開關的作用了,狀態轉換嘛!這個開關只有兩種:checked="true"或者checked="false",所以這個開關是兩個狀態間的轉換。 先看看Toogle

原创 單選按鈕(RadioButton)與 複選框(CheckBox)的功能與 用法

按照慣例,先看看兩者的區別: 顧名思義,單選俺就就是隻能選中一項的,而複選框是可以多選的。 一般來說,單選按鈕是用於只有唯一答案的問題的答案選項中,而複選框用於一些可以多選的問題的答案中。 下面看看我們應該怎麼用這兩: <Radio

原创 IOS UICollectionView (Storyboard篇)

今天閒下來突然想把廢棄的博客重拾,就首先記錄一下學習ios6之後的一個閒控件:collectionview了。 個人覺得學習collectionview的時候做一個簡單的日曆是最容易掌握這個控件的。首先貼一個簡單日曆的效果圖: 額-

原创 startActivityForResult與onActivityResult

Activity之間的跳轉有兩種方式:startActivity和startActivityForResult。 它們的區別在於有無返回數據。很明顯,startActivityForResult就是有返回數據的方法,startActivi