原创 Android 自定義控件的刷新

關於自定義控件,大家肯定會遇到的,那麼就設計到有時會讓自己的控件進行一個刷新 改變當前的狀態        控件的刷新有兩種方法:                 invalidate(); requestLay

原创 Android ViewPager的無限循環制作Banner 以及調節viewpager的滑動速度

效果圖 主要的自定義類 import android.content.Context; import android.os.Handler; import android.support.v4.view.PagerAdapter; i

原创 activity與fragment中使用OnActivityResult方法

轉載自 http://blog.csdn.net/wuminjie00/article/details/9718199 在工作中會遇到,fragment與activity的交互 這裏就推薦一種方法使用 Intent,這樣就會遇到一個問題,

原创 Android 代碼設置 控件背景顏色

直接看代碼:    設置背景顏色兩種方式 RelativeLayout mRelativeLayout=(RelativeLayout) findViewById(R.id.Relative);         /**         

原创 Android 控件按下,點擊自定義效果

Android 控件需要添加點擊效果的話,需要在drawable 文件夾下面新建 selector樣式文件      如何新建:鼠標右鍵點擊drawable文件夾 選中      沒有drawable文件夾的,可以新建一個。    

原创 ScrollView 實現子視圖滑動到頂部時固定不動

我們現在看看效果 (製作GIF圖片太麻煩 ) 這就是實現之後的效果,中間的那塊視圖當ScrollView滑動到頂部的時候就會一直留在頂部,直到滑動下來的時候纔會繼續跟着滑動。 這裏就需要自定義ScrollView import andr

原创 Android DecimalFormat 格式化數字

我們經常要將數字進行格式化,比如取2位小數,這是最常見的。Java 提供 DecimalFormat 類,幫你用最快的速度將數字格式化爲你需要的樣子。下面是一個例子: importjava.text.DecimalFormat;   

原创 Android 監聽鍵盤的彈出與關閉,收起

新建鍵盤的監聽類 import android.app.Activity; import android.view.View; import android.view.ViewTreeObserver; /** * Created

原创 Android 圖片資源文件夾(hdpi,mdpi,xhdpi,xxhdpi,xxxhdpi)對應的手機分辨率

density = getResources().getDisplayMetrics().density; // 返回 0.75 就是 LDPI // 返回 1.0 就是 MDPI // 返回 1.5 就是 HDPI // 返回 2.

原创 Android 自定義ViewPager的滑動切換頁面效果

先借用網上圖片效果 自定義效果最重要的一個方法就是 viewPager.setPageTransformer(boolean,PageTransformer) 這個方法就是設置viewpager的滑動效果的方法,裏面需要傳遞兩個

原创 Android 顏色動態漸變

public static int getCurrentColor(float fraction, int startColor, int endColor) { int redCurrent; int b

原创 Android 監測是否能夠上滑,下滑

在Android api 14之後 我們可以調用view的canScrollVertically(int direction)來判斷控件是否可以上滑,下滑。 這個函數需要傳遞一個整型參數  正數代表是否能夠上滑 負數代表是否能夠下滑 返回

原创 Android 自定義View 測量控件大小onMeasure中MeasureSpec作用

在自定義view中onMeasure 裏面利用MeasureSpec來完成控件的測量是必不可免的 MeasureSpec中方法很少,其中只有getSize,getMode,makeMeasureSpec三個放法提供給我們調用 getSi

原创 Android 自定義最簡單的ScrollView,附帶拉動回彈

佈局樣式 <com.example.test.myapplication.customview.MyScrollView xmlns:android="http://schemas.android.com/apk/res/android"

原创 Android 手機適配其實也簡單

    每個Android 程序員 都會遇到的一個問題 那就是手機適配     現在呢,Android出現了很多種分辨率的手機 我們就必須得考慮到各種分辨率的手機適配,這個對於程序員來說也是一個麻煩     現在市場上面的手機呢我們適