原创 Android佈局使用詳解

Android佈局原則: 1、儘量多使用LinearLayout(線性佈局)和RelativeLayout(相對佈局),不要使用AbsoluteLa

原创 Android中ScrollView使用詳解

滾動視圖(ScrollView)是指當擁有很多內容,屏幕顯示不完時,需要通過滾動來顯示完整的視圖。包括水平滾動視圖(HorizontalScroll

原创 Android知識點筆記

1、隱藏控件GONE和LNVISIBLE的區別 GONE:徹底移除控件,原佔位也被移除。 LNVISIBLE:隱藏控件,但控件仍佔原位置。 2、字符串判斷是否爲空equals()和TextUtils.isEmpty()的區別 equals

原创 Android多渠道打包並替換部分信息

遇到有一個新需求,需要5個渠道包,每個渠道包的應用圖標不同,啓動頁背景不同,應用名稱不同,網絡地址不同。開始想的就是每次打包替換一下就好了,但是當頻繁更新或渠道包過多的時候你就會崩潰了,所以就想怎麼一次性生成多個渠道包。在網上查找了很多資

原创 Android仿百度貼吧看帖滑動返回效果

前幾天更新百度貼吧後,發現看帖時的滑動返回效果挺好的,在做公司項目的查找功能時就研究並使用了這種效果,實現起來其實挺簡單的,代碼是從公司項目裏提取出來的,所以就多增送一個搜索界面的AutoCompleteTextView控件使用。先簡單介

原创 Android中ViewPager的使用詳解

ViewPager是目前比較常用的一種控件,ViewPager的使用與ListView、GridView有些相似,都需要重寫適配器Adapter。ViewPager的Adapter有下面幾種: 1、PagerAdapter 數據源:Lis

原创 Android手勢識別詳解

一、使用GestureDetector進行手勢識別 手勢交互過程(原理): 1、觸屏一剎那,觸發MotionEvent事件 2、被OnTouchListener監聽,在onTouch()中獲得MotionEvent對象 3、Gesture

原创 Android控件背景設置介紹

這裏介紹一下使用配置文件來實現控件背景的設置,例1:爲EditText設置背景。 1、新建一個設置背景風格的xml文件edit_bg.xml <pre name="code" class="html"><?xml version="1.0

原创 Android中的幾種控件講解

1、AoutCompleTextView:動態匹配輸入的內容 獨特屬性:android:completionThreshold="2" ----設置

原创 Android中的Fragment使用詳解

Android在3.0中引入了Fragments的概念,主要目的是在大屏幕設備上——例如平板電腦上,支持更加動態和靈活的UI設計。平板電腦的屏幕要比手機的大很多,有更多的空間來放更多的UI組件,並且這些組件之間會產生更多的交互。Fragm

原创 Android中ViewFlipper的簡單使用

ViewFlipper是Android系統自帶的一個多頁面管理控件,它可以實現子界面的自動切換。 爲ViewFlipper加入View: 1、靜態導入:在layout佈局文件中直接導入 2、動態導入:addView()方法 ViewFli

原创 Android四大組件之Service詳解

Service:後臺運行,不可見,沒有界面。優先級高於Activity(內存不足時先殺掉Activity),運行在主線程且不能做耗時操作。 類型:

原创 Android中的Fragment使用詳解之生命週期

Fragment的生命週期,關鍵方法:onAttach()、onCreateView(),下面Fragment的生命週期進行測試 1、Fragment的佈局文件 <?xml version="1.0" encoding="utf-8"?>

原创 Android TextView實現跑馬燈效果

設置跑馬燈效果相關屬性: 1、*單行顯示 android:singleLine="true" 2、*跑馬燈效果設置 android:ellipsize="marquee" 3、*焦點設置 android:focusable="true"

原创 Android中的Fragment使用詳解之數據傳遞

1、Fragment佈局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/a