Time of Update: 2018-12-03
package xiaosi.gallery;import android.app.Activity;import android.content.Context;import android.content.res.TypedArray;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.AdapterView;import
Time of Update: 2018-12-03
Android功能強大,介面華麗,但是眾多的布局屬性就害苦了開發人員,下面這篇文章結合了網上不少資料,花費本人一個下午搞出來的,希望對其他人有用。第一類:屬性值為true或falseandroid:layout_centerHrizontal 水平置中android:layout_centerVertical 垂直置中android:layout_centerInparent 相對於父元素完全置中android:layout_alignParentBottom
Time of Update: 2018-12-03
前面我們介紹過Android的一個縮圖控制項Gallery,以及一個網格顯示空間,都分別用圖片作為例子,但我們真正用來顯示圖片的有這樣一個控制項,叫ImageSwitcher,顧名思義,意思就是映像轉換器,我們常用它來顯示Android的UI中圖片,當然我們也可以用ImageView來操作,但ImageSwitcher具備一些特定的功能,就是它本身在轉換圖片的時侯可以增加一些動畫效果。布局中的聲明及其簡單,跟一個時鐘控制項一樣簡單。<ImageSwitcher
Time of Update: 2018-12-03
package xiaosi.GalleryFlow;import android.app.Activity;import android.os.Bundle;public class GalleryFlowActivity extends Activity {public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
Time of Update: 2018-12-03
<1>簡介AlterDialog是一個子類的對話方塊,可以顯示一個,兩個或三個按鈕。 通過點擊對話方塊顯示出的按鈕可以觸發相應的事件,並且對話方塊中可以顯示你設定的提示Message。如果你只想顯示一個字串在這個對話方塊,使用setMessage()方法。<2>步驟1、獲得AlertDialog靜態內部類Buidler對象,由該類來建立AlertDialog對象,因為AlertDialog的構造方法全部是Protected類型2、通過Buidler對象設定對話方塊的標題、
Time of Update: 2018-12-03
<1>簡介RatingBar為評分條控制項,預設效果為若干個綠色的星星,如果想將其換成其他自訂圖片就要自訂它的style。RatingBar是SeekBar 和 ProgressBar
Time of Update: 2018-12-03
<1>簡介android中有一種expandablelistview,可以擴充的listview,就是那種點擊一下可以擴充出子項,再點一下收縮回去的顯示list。一個視圖顯示項目的垂直滾動的兩級列表。這不同於ListView,允許有兩級列表。分組能單獨地被擴充出到顯出它的子項目。各子項目來自ExpandableListAdapter相關的View。<2>重要方法 expandGroup(int groupPos) :在分組列表視圖中展開一組,
Time of Update: 2018-12-03
位元影像的旋轉也可以藉助Matrix或者Canvas來實現。通過postRotate方法設定旋轉角度,然後用createBitmap方法建立一個經過旋轉處理的Bitmap對象,最後用drawBitmap方法繪製到螢幕上,於是就實現了旋轉操作。下面例子中把原位元影像和經旋轉處理的位元影像都繪製到螢幕上,目的是做一個對比。package xiaosi.bitmap;import android.app.Activity;import android.os.Bundle;public class
Time of Update: 2018-12-03
<1>簡介SeekBar類似於ProgressBar,不過ProgressBar主要功能是讓使用者知道目前的狀態,而SeekBar的功能在於讓使用者調整進度。舉個例子,在音樂播放器中,你可以通過SeekBar來調整音樂播放的進度。 SeekBar是ProgressBar的一種擴充。跟原先的進度條有什麼區別呢?原先的進度條上面沒有滑塊。所以SeekBar可以來來回回滑動。我相信這種進度條大家肯定不陌生。視頻播放器,音樂播放器等上面都有。快進,快退,到達指定位置等等都是用這個實現的。最大
Time of Update: 2018-12-03
package xiaosi.bitmap;import android.app.Activity;import android.os.Bundle;public class mianActivity extends Activity{private surfaceView bitmapView = null;@Overrideprotected void onCreate(Bundle
Time of Update: 2018-12-03
package xiaosi.imageswitcher;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.ImageButton;import android.widget.ImageSwitcher;import android.widget.ImageView;import
Time of Update: 2018-12-03
<1>簡介
Time of Update: 2018-12-03
<1>簡介 一種可供使用者滾動的階層版面配置容器,允許顯示比實際多的內容。ScrollView是一種FrameLayout,意味需要在其上放置有自己滾動內容的子項目。子項目可以是一個複雜的對象的布局管理器。通常用的子項目是垂直方向的LinearLayout,顯示在最上層的垂直方向可以讓使用者滾動的箭頭。 TextView類也有自己的滾動功能,所以不需要使用ScrollView,但是只有兩個結合使用,才能保證顯示較多內容時候的效率。但只有兩者結合使用才可以實現在一個較大的容器中一個
Time of Update: 2018-12-03
本文給開發人員集中展現了Android平台中的三種翻頁效果機器實現原理,希望能夠對開發人員有實際的協助價值! 第一種翻頁效果如下: 實現原理: 當前手指觸摸點為a,則 a點座標為(ax,ay), 由三角形acb與三角形cmb為對稱三角形並且直線cp為am垂直平分線,則 B點座標為(ax/2,ay/2)。 作gf垂直於om且cb垂直於am, 三角形cfg與gfm相似,則 cf:gf = gf:mf cf=(gf * gf) / mf gf長度為g點縱座標
Time of Update: 2018-12-03
//呼叫瀏覽器Uri uri = Uri.parse("");Intent it = new Intent(Intent.ACTION_VIEW,uri);startActivity(it);//顯示某個座標在地圖上Uri uri = Uri.parse("geo:38.899533,-77.036476");Intent it = new Intent(Intent.Action_VIEW,uri);startActivity(it);//顯示路徑Uri uri =
Time of Update: 2018-12-03
目前Android平台有三種網路介面可以使用,他們分別是:java.net.*(標準Java介面),org.apache(Apache介面),和android.net.*(android網路介面)。1 標準Java介面java.net.*提供與連網有關的類,包括流和資料包通訊端、Internet協議、常見HTTP處理。比如:建立URL以及URLConnection/HttpURLConnection對象,設定串連參數 ,串連到伺服器 ,向伺服器寫資料 ,從伺服器讀取資料
Time of Update: 2018-12-03
<1>簡介這是一個非常炫的效果,可以用手指直接拖動圖片移動。iPhone曾經憑藉這一特效吸引了無數的蘋果粉絲,在Android平台上也可以實現這一效果。要實現這一效果,就必須有一個容器來存放Gallery索要顯示的圖片。這裡使用一個繼承自BaseAdapter的衍生類別來裝這些圖片。我們需要監聽其事件setOnItemClickListener,從而確定目前使用者選擇了那一張圖片。首先,我們需要將顯示的圖片的索引存放在一個int數組中。然後通過setImageResource方法來設
Time of Update: 2018-12-03
我們如何和Android 程式來進行互動那份?來讓 Android 程式產生相應的反應,我們不得不通過鍵盤事件、觸摸事件、感應器事件等來實現。鍵盤是Android中主要的輸入裝置,對按鍵的響應的處理是響應之間在程式中使用鍵盤的核心內容。鍵盤事件主要包括:boolean onKeyDown(int keyCode,KeyEvent event) 在按鍵按下時調用boolean onKeyUp(int keyCode,KeyEvent event) 在按鍵釋放時調用boolean
Time of Update: 2018-12-03
最近有一個項目需求,水平滑動實現視圖切換(分頁顯示效果)最先想到的是ImageSwitcher + ViewFilpper 來實現,這效果做出來我自己都不想用,更不用說客戶的感覺了:滑動效果生硬,只支援圖片上的滑動,不是整個View上面的滑動然後嘗試了使用Gallery +
Time of Update: 2018-12-03