原创 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出現了很多種分辨率的手機 我們就必須得考慮到各種分辨率的手機適配,這個對於程序員來說也是一個麻煩 現在市場上面的手機呢我們適