原创 自定義控件SlidingButton(開關)

自定義控件重要的兩個知識點:1.View的繪製流程 2.事件分發 View的繪製流程: 首先分清是ViewGroup還是View View (沒有孩子): measure(onMeasure)----draw(onDraw)(其中會

原创 activity顯示意圖跳轉

activity顯示意圖跳轉兩種方式: 方式1: Intent intent = new Intent(); //參數二:所要跳轉的頁面的字節碼文件名 intent.setClass(this, SecordActivity.cla

原创 NavigationView+ToolBar+TabLayout+ViewPager+Fragment綜合使用

NavigationView:側滑菜單 ToolBar:標題欄 TabLayout:頂部導航 ViewPager:左右切換當前(滑動)view 1.activity_main界面分析(側滑菜單:NavigationView+內容Vi

原创 DrawerLayout實現側滑以及將側滑頁面與主內容頁面進行關聯

實現上述功能步驟: 步驟一:將DrawerLayout添加到佈局文件中,並書寫兩個FrameLayout,後續使用主內容頁面以及側滑頁面代替FrameLayout <android.support.v4.widget.DrawerLa

原创 eclipse新建項目後R文件出錯

方法1:選擇菜單Project 勾選上 Bulid Automatically(自動構建部署) 。方法2:選擇菜單Project 點Clean後會重新構建項目,R.java文件在這個時候會重新更新生成一遍,如果工程有錯,就不會自動生成。

原创 Android UI-實現底部切換標籤之方式二 ──Activity(底部採用radioGroup+rutton)添加5個子fragment

此篇博客與http://blog.csdn.net/k2514091675/article/details/69053676類似,唯一區別是將主頁面Fragment換成Activity 效果圖如下 首先是佈局文件 activity_ma

原创 AsyncTask3參數以及6方法淺析

大家都知道,AsyncTask是用來進行異步加載的,當然還有一種方式是Handler,此處就先不對Handler進行說明首先先舉個小例子來對異步,同步進行一個說明:首先來看看官網上的源碼:<p>AsyncTask enables prop

原创 Android UI-實現底部切換標籤之方式三 ──Activity(底部採用FragmentTabHost)添加5個子Fragment

初步使用FragmentTabHost 步驟一:書寫好佈局文件 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schem

原创 Android UI-實現底部切換標籤之方式一 ──fragment(底部採用radioGroup+radiobutton)添加5個子fragment

此功能是在上一篇博客的基礎上進行改進,增加了底部切換標籤,此處是使用Fragment,底部使用radioGroup+radioButton,添加5個子fragment到該Fragment 在這個小案例中添加了一些小細節: 1.將不需

原创 MyEclipse點擊安裝包安裝時出現問題

一直提示 Pulse-one-64   Failed to load the JNI shared library 解決辦法: 將原來的JDK卸載乾淨(控制面板,安裝JDK的文件夾及"開始"中的文件都要刪除,最好再用360進行一次清理垃圾

原创 將博客搬至CSDN

將博客地址搬家到https://mp.csdn.net/ 請知悉

原创 一個界面顯示兩個PupupWindows(一個是消息框的形式彈出,另一個是底部彈窗形式彈出)

首先,效果圖展示: 實現以消息形式彈出步驟: 步驟一:使用一個類繼承popupwindows public class SelectPicPopupWindow extends PopupWindow { private

原创 Android版本更新

本Demo只是以測試爲目的,所以將要對比的服務器的版本號以及要安裝的APK放在本地tomcat中 效果圖如下: 1.使用pagerManager(包管理者)找出本地版本號 /** * 使用packageManager

原创 GuideView實現新手引導界面

在工作中遇到了需要實現新手引導界面的功能,一時不知道怎麼下手,然後在網上尋找了一些資料,以便後續的使用。 鏈接: 不需要添加依賴: 1.https://github.com/binIoter/GuideView 2.http://blo

原创 Gradle project refresh failedError:Error:Cannot read packageName from AndroidManifest.xmlj

今天回來Android Studio項目出錯,錯誤信息顯示“Gradle project refresh failedError:Error:Cannot read packageName from xxx(項目路徑) AndroidMa