原创 自定義TitleBar

隱藏android自帶的標題欄,實現自定義的簡單標題欄. package com.xspacing.register.view; import com.xspacing.register.R; import android.c

原创 解決ScrollView和ListView滑動衝突

當ScrollView嵌套ListView的時候,兩個滑動衝突,不需要ListView滑動的時候,自定義ListView禁用其滑動功能. package com.xspacing.weather.custom; import a

原创 在ListView的Item之間任意位置插入view,分割item

package com.xspacing.listviewspace; import java.util.ArrayList; import java.util.List; import android.app.Activit

原创 打造一個簡單的萬能適配器

將優化後的BaseAdapter封裝成一個通用的萬能適配器,第一次的封裝還不夠完善,以後將改進和優化. package com.xspacing.commonadapter; import java.util.ArrayList

原创 PopupWindow完成對話框

1)在需要設置成對話框的Activity在AndroidManifest.xml中配置 android:theme=”@android:style/Theme.Dialog” 2)PopWindow也可以做類似對話框風格的窗口

原创 Spinner的三級聯動

(採用ArrayAdapter) 使用entries設置顯示數組數據 android:dropDownWidth:設置下拉列表的寬度 android:dropDownSelector:設置Spinne

原创 ListView以及Adapter的用法

AdapterView具有如下屬性: 繼承了ViewGroup 可以包括多個列表項,並將多個列表項以合適的形式顯示出來。 顯示多個列表項,由Adapter提供。調用AdapterView的setAd

原创 ViewPager實現引導頁

android.support.v4.view.ViewPager ViewPager是android擴展包v4包中的類,這個類可以讓用戶左右切換當前的view。 1)ViewPager類直接繼承了ViewGroup類,所

原创 ViewPager指示器

用到的知識: 1.Fragment與FragmentPagerAdapter結合使用 2.ViewPager滑動事件 2.drawable資源的使用 3.屏幕寬度的獲取 4.Matrix的使用 5.位移動畫的使用 pa

原创 AutoCompleteTextView

自動完成文本框(採用ArrayAdapter),它是從EditText派生出來的,實際上也是一個文本編輯框,但比普通的編輯框多個一個功能:當用戶輸入一定字符之後,自動完成文本框會顯示一個下拉菜單,供用戶從中選擇,當用戶選擇某個菜單

原创 一個帶指示器的引導頁(ViewPager)

一個簡單的引導頁,由ViewPager和PagerAdapter組成 package com.xspacing.viewpager; import java.util.ArrayList; import java.util.Li

原创 Gallery與AdapterViewFilpper

Gallery 畫廊視圖(採用自定義Adapter) Gallery與Spinner組件很相似。他們之間的區別:Spinner是一個垂直的列表選擇框,而Gallery是一個水平的列表框,以及Spin

原创 重寫ViewPager,禁止其左右滑動

自定義ViewPager,重寫其滑動的事件,即可控制其是否可以滑動. package com.xspacing.aiqiyi.custom; import android.annotation.SuppressLint; imp

原创 ToggleButton和Switch

狀態開關按鈕(ToggleButton)與開關(Switch)都是繼承Button的。 它們支持Button的各種屬性。 它們常用在切換程序中的某種狀態。 特有屬性:

原创 自定義EditText

自定義EditText,實現帶刪除功能的輸入框; package com.xspacing.register.view; import com.xspacing.register.R; import android.conte