原创 ListView (4)滾動事件/上拉刷新/下拉刷新的實現

本篇筆記整理了ListView上拉加載更多及下拉刷新的實現,兩者實現都需要用到 OnScrollListener 的事件監聽,轉載請註明出處 ListView的 滾動事件監聽 實現滾動監聽,首先需要通過實現OnScrollLi

原创 ListView--1 之 LayoutInfLayout源碼分析

LayoutInflater 佈局填充器,用來將指定xml資源文件加載到View視圖對象中。 在ListView,GridView等AdapterView適配器控件填充數據時,此時就使用到了LayoutInflater加載佈局文件. 先

原创 ListView (2) 常用UI屬性

ListView (2) 常用UI屬性 總結了一些常用的[ListView]控件UI屬性,以後碰到陸續添加: 分割線屬性divider Item按下顏色listSelector 右側快速滑動標籤fastScroll 去除List

原创 最全Android開發常用工具類【轉】

主要介紹總結的Android開發中常用的工具類,大部分同樣適用於Java。        目前包括  HttpUtils、DownloadManagerPro、Safe.ijiami、ShellUtils、PackageUtils、 Pr

原创 仿IOS底部選項效果--底部彈出PopupWindow,背景變爲半透明效果

底部彈出PopupWindow,背景變爲半透明效果,採用兩種方式實現 轉載請註明出處:http://blog.csdn.net/LANG791534167/article/details/48985101 先來看看運行效果圖

原创 獲取android頂部狀態欄高度的兩種方式

android頂部狀態欄 獲取的兩種方式 一般情況下我們通過調用下面方法即可獲得狀態欄的高度,同理也可以獲得底部虛擬鍵盤的高度 /** * 獲取狀態欄高度 * * @return */ public int getSt

原创 break 和continue以及return的區別

break 和continue以及return的區別 break 作用結束當前所在層的循環 continue 結束本層的本次循環 return 結束所在多級循環,返回 以一個兩層循環爲例,代碼如下 for (int i =

原创 Swift語法快速入門(一)

Swift語法快速入門(一)之 Swift基礎語法 近期重新學習了一遍Swift語言,主要以《Swift編程權威指南(第2版)》爲教程,學習過程中結合比對Java語言特性將學習心得作爲三篇筆記:Swift基礎語法,Swift面向

原创 ListView (5)打造通用ViewHolder 和Adapter

在我的[ListView (3) 之適配器 ArrayAdapter/SimpleAdapter/BaseAdapter]一文中提到,通過繼承BaseAdapter實現的自定義適配器,使用ViewHolder持有convertView

原创 右鍵打開項目的資源路徑---Open In Explorer的小插件

在Visual Studio 中有一個非常好用的功能,項目上 右鍵,即可打開項目所在資源文件,如下圖 在Eclipse實現相同功能需要用到一個"Open In Explorer"的小插件,就可以直接進入Windows資源管理器中打開

原创 Mysql的Root密碼忘記,查看或修改的解決方法(圖文介紹)【轉】

本篇文章是對關於Mysql中的Root密碼忘記,查看或修改的解決方法進行了詳細的分析介紹,需要的朋友參考下 首先啓動命令行 1.在命令行運行:taskkill /f /im mysqld-nt.exe 下面的操作是操作mys

原创 Android屏幕適配全攻略(最權威的官方適配指導)

轉載請註明出處:http://blog.csdn.net/zhaokaiqiang1992 Android的屏幕適配一直以來都在折磨着我們這些開發者,本篇文章以Google的官方文檔爲基礎,全面而深入的講解了Android屏幕適配的

原创 Android屏幕屏幕適配小結,單位換算/屏幕信息/屏幕座標/狀態欄/點九圖使用和製作

比起IOS開發總共不過區區幾種設備型號,作爲Android開發者,面對成千上萬的機型,屏幕適配的工作就顯得尤爲重要。 官方中關於屏幕適配的幾點建議: 拉伸和壓縮你的佈局,以適應各種不同的高度和寬度。在更大的設備上,可以利用額外的屏幕。結

原创 mysql 的類型轉換函數cast的用法

mysql 的類型轉換函數cast的用法 CAST(expr   AS   type),   CONVERT(expr,type)   ,   CONVERT(expr   USING   transcoding_name)  C

原创 egit的安裝與使用之一:安裝egit並提交項目至GitHub【轉】

  MyEclipse10中egit的安裝與使用之一:安裝egit並提交項目至GitHub 轉載自:原文地址 Git是一個分佈式的版本控制系統,最初由Linus Torvalds編寫,用作Linux內核代碼的管理。 G