原创 仿IOS樣式對話框

效果圖如下: 實現上述功能所需步驟: 步驟一:自定義Dialog,並繼承Dialog public class DrinkWateDialog extends Dialog { private static int defa

原创 移動ImageView,並且保存移動後的位置

該篇博客主要實現的功能:讓ImageView隨着手指的移動而移動,並且保存移動後的位置,下次進入該頁面時還是移動後的位置,並且可以再次移動 首先來看一下效果圖: 然後貼出實現上述功能的·主要代碼: 一.佈局文件 <?xml versio

原创 自定義實現指示線的左右滑動(長度爲屏幕上標題個數的一半)

效果圖如下: 雖然很簡單,但是還是將主要代碼貼出來,以免以後忘記 mTabWidth = (int) (Global.mScreenWidth / mTabs.length); mTabIndicator =

原创 自定義簡單ViewPager

需要實現ViewPager,首先要準備數據源,setAdapter就可以將圖片設置好 其中最重要的就是設置小圓點的移動,其中做主要的代碼如下: viewPager.addOnPageChangeListener(new ViewPage

原创 以Pager的形式填充到ViewPager

1.自定義Pager,設置要返回的View的方法爲抽象方法,並將返回的View 2.設置ViewPager的Adapter 關鍵代碼如下: public abstract class BasePager { public

原创 導入Android Studio項目需要更改的地方

1.將gradle換成本地文件,就不用從網上下載 2.修改gradle版本 3.修改編譯sdk和編譯工具的版本 其中有兩種方式進行修改 方式一: 方式二: 4.將Android Studio項目文件目錄下的gradle-w

原创 The application requires a java runtime environment 1.7.0

今天要打開一個後綴名爲.jar的文件,它提示我需要安裝1.7版本的運行環境,然而我的是1.8,但是又不想降到1.7,下面提供一個方法可以打開該文件 首先找到該文件所在文件夾,按住Shift鍵,在文件夾空白處點擊鼠標右鍵,點擊“在此處打開

原创 Windows未能啓動,原因可能是最近更改了硬件或軟件,解決此問題的步驟...

今天電腦開機出現一個問題,上面顯示這樣一段文字"Windows未能啓動,原因可能是最近更改了硬件或軟件,解決此問題的步驟" ,然後自己上網找方法,網上無非就是重裝系統,然後就只能自己搗鼓了,然後發現一個方法竟然能正常進入Windows系統

原创 點擊按鈕後5s內不能再次點擊該按鈕

這篇博客的主要功能是點擊按鈕後5s內不能再次點擊該按鈕 可能很多人會覺得這只是一個很小的功能,但是我還是把它記下來了,以備不時之需 效果圖如下: 實現以上功能的代碼很簡單,只需要再點擊按鈕後發送5s延遲消息設置按鈕不能點擊,等到時間到

原创 Notification通知

首先看看默認的樣式效果: 系統默認的通知(通知的樣式是默認的) 步驟一:創建通知並指定通知中的一些屬性 //1.創建通知 Notification notification=new NotificationCompa

原创 一個控件(View或者是其他控件)設置不同的字體顏色

方式一:使用HTML(以Button爲例) 步驟一:佈局文件中聲明 步驟二:findById 步驟三: long time = millisUntilFinished / 1000; String showBtn=""等待" +

原创 addView

addView就是動態添加子控件到父控件中去 情況一: 如果父控件是LinearLayout,子控件可以是TextView或Button等 LinearLayout ll = (LinearLayout)findViewById(R.id

原创 使用ViewDragHelp實現ImageView拖動超過屏幕1/2回到屏幕左邊,否則到右邊,還有一個就是還能實現點擊的效果

首先,來看看效果圖 完成如上效果主要需要一個類 public class DragView extends LinearLayout { private ViewDragHelper mViewDragHelper; p

原创 電腦一直重複彈出adb.exe已停止工作

今天自從開了Android Studio自帶的模擬器後就一直彈出“adb.exe已停止工作”的對話框,然後它一直彈,我就一直關閉窗口,知道後來有事出去了一趟,回來後看到電腦底部任務欄全是報該錯誤的對話框,我就忍無可忍了,上網找很多都是說要

原创 svn出現錯誤svn: Failed to add directory ‘xxx’: an unversioned directory of the same name already

SVN Update更新SVN上面的東西,提示如下錯誤信息 svn: Failed to add directory ‘xxx’: an unversioned directory of the same name already exi