原创 Android—Toast 相關工具類

/** * Tooast相關工具類 */ public class ToastUtils { private static final int COLOR_DEFAULT = 0xFEFFFFFF; priva

原创 CharSequence 詳情介紹

前言 CharSequence是一個接口,比較常見的String、StringBuilder、StringBuffer都實現了這個接口。 當我們看到一個API裏面有CharSequence的時候,它也是可以被其子類代替的,一般用S

原创 小米手機 Toast顯示帶應用名稱問題解決方法

前言 小米手機新系統,應用 Toast自帶應用名,如:“應用名:Toast信息”(Toast會顯示app的名稱+顯示的內容) 方法一: 需要先給Toast的message設置爲空,然後再設置需要提示的message public

原创 Android:ViewPage使用教程

目錄 1. 定義 ViewPager是Android擴展包v4包中的類 android.support.v4.view.ViewPager 類似於LinearLayout,ViewPager類直接繼承了ViewGroup

原创 【Android】getDimension()、getDimensionPixelOffset()和getDimensionPixelSize()區別詳解

在自定義控件中使用自定義屬性時,經常需要使用java代碼獲取在xml中定義的尺寸,相關有以下三個函數 getDimension() getDimensionPixelOffset() getDimensionPixelSize(

原创 Android PopupWindow 實現遮罩層效果

此篇博客實現的功能是:點擊界面中的圖片,跳出一個PopupWindow,PopupWindow中含有相應的文字和圖標,並且在顯示PopupWindow的時候,背景爲半透明。 看圖描述:點擊加號,跳出PopupWindow,其中包含

原创 Win7/Win10 下配置 adb 環境變量

適用系統:Win7、Win10 系統版本:32bit、64bit 一、產生原因 我們在CMD命令行窗口下使用adb命令時,有時會遇到提示“‘adb’ 不是內部或外部命令,也不是可運行的程序或批處理文件” 遇到這種情況,可能的原因有

原创 Android EditText輸入光標居於開頭最開始位置

Android EditText輸入光標居於開頭最開始位置 Android的EditText輸入光標默認是居於整個EditText的中心位置的,如圖所示: 如果欲使EditText加載後的輸入光標自動處於最開始處,可以通過設置E

原创 Viewpager的PagerAdapter的使用(APP啓動頁)

先看效果圖, 簡單說下viewpage的pagerAdapter的幾個方法的用法 貼上代碼 //viewpage的適配器 class MyViewPageAdapter extends PagerAdapter{

原创 Android 官方組件 Navigation(附Java版、Kotlin版)

Navigation—Java版 Google 2018 I/O大會上,谷歌隆重推出一個新的架構組件:Navigation。從名字上可以看出他是一個導航,其實我們可以把它理解爲FragmentNavigation。它提供了多Fra

原创 Android中 layer-list 使用詳解

使用layer-list可以將多個drawable按照順序層疊在一起顯示,默認情況下,所有的item中的drawable都會自動根據它附上view的大小而進行縮放 layer-list中的item是按照順序從下往上疊加的,即先定義

原创 Android沉浸式效果的實現—Sofia的使用

Android沉浸式效果的實現,狀態欄和導航欄均支持設置顏色、漸變色、圖片、透明度、內容入侵和狀態欄深色字體;兼容豎屏、橫屏,當屏幕旋轉時會自動適配。 現在我們的項目中經常需要適配StatusBar和NavigationBar,我

原创 Android AppCompatTextView自適應字體大小和文本寬度

AppCompatTextView它是Android標準TextView的增強: AppCompatTextView最顯著的特點是可以自適應字體寬度大小變化。這個特點很有用,有些開發場景下,UI設計限定了一個文本的寬度,但是文本的

原创 詳解Java中的四種代碼塊

在java中用{}括起來的稱爲代碼塊,代碼塊可分爲以下四種: 一.簡介 普通代碼塊: 類中方法的方法體 構造代碼塊: 構造塊會在創建對象時被調用,每次創建時都會被調用,優先於類構造函數執行。 靜態代碼塊: 用stati

原创 Glide4-入門教程-2-佔位符的使(placeholder、error、fallback)

目錄: 1、Glide4-入門教程-1-環境配置和基礎使用 2、Glide4-入門教程-2-佔位符的使(placeholder、error、fallback) 一、簡介   這一節主要是講,Glide4中佔位圖的使用方法,包括(p