原创 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