原创 Android開發中的View類的視圖屬性focusableInTouchMode這個屬性跟focusable有什麼區別?

要理解這個屬性,首先你得知道,Android不是隻面向手機的,它還有可能被安裝在電視等非觸摸輸入設備上.即使是在手機上,目前很多手機也都支持鍵盤輸入了.focusable這種屬性,更多的是爲了解決非觸摸輸入的,因爲你用遙控器或鍵盤點擊控件

原创 使用static靜態內部類注意事項

在一個類中創建另外一個類,叫做成員內部類。這個成員內部類可以靜態的(利用static關鍵字修飾),也可以是非靜態的。由於靜態的內部類在定義、使用的時候會有種種的限制。所以在實際工作中用到的並不多。   在開發過程中,內部類中使用的最多的還

原创 new Runnable() {} 可以這樣用嗎?

匿名內部類(Anonymous Inner Class),在創建實例的同時給出類的定義,所有這些在一個表達式中完成。 Java code ? 1 2 3 4 Runnable rn = new Runnable(

原创 設置TextView字體大小

使用如下代碼時,發現字號不會變大,反而會變小: size = (int) mText.getTextSize() + 1; mText.setTextSize(size); 後來發現getTextSize返回值是以像素(px)爲單位的,而

原创 android 自定義控件 自定義屬性詳細介紹

自定義控件在android中無處不見,自定義控件給了我們很大的方便。比如說,一個視圖爲imageview ,imagebutton ,textview 等諸多控件的組合,用的地方有很多,我們不可能每次都來寫3個的組合,既浪費時間,效率又低

原创 如何搭建一個獨立博客——簡明Github Pages與Hexo教程

摘要:這是一篇很詳盡的獨立博客搭建教程,裏面介紹了域名註冊、DNS設置、github和Hexo設置等過程,這是我寫得最長的一篇教程。我想將我搭建獨立博客的過程在一篇文章中儘可能詳細地寫出來,希望能給後來者一個明確的指引,同時用這篇教程開篇

原创 Java Observable 模式

一、Observer模式的意圖:                 在對象的內部狀態發生變化時,自動通知外部對象進行響應。         二、Observer模式的構成:                ·被觀察者:內部狀態有可能被

原创 Android中的onActivityResult和setResult方法的使用

如果你想在Activity中得到新打開Activity關閉後返回的數據,你需要使用系統提供的startActivityForResult(Intent intent,int requestCode)方法打開新的Activity,新的A

原创 Eclipse ADT 進行android應用簽名打包詳解

1.Eclipse工程中右鍵工程,彈出選項中選擇 android工具-生成簽名應用包: 2.選擇需要打包的android項目工程:   3.如果已有私鑰文件,選擇私鑰文件輸入密碼,如果沒有參見第6和7步創建私鑰文件: 4

原创 android Spinner控件詳解

Spinner提供了從一個數據集合中快速選擇一項值的辦法。默認情況下Spinner顯示的是當前選擇的值,點擊Spinner會彈出一個包含所有可選值的dropdown菜單,從該菜單中可以爲Spinner選擇一個新值。 上圖顯示的是Spin

原创 android webview用法小結1

原文鏈接:http://blog.csdn.net/ethan_xue/article/details/7841431 將webview裏常用的東西拿出來分享下 想要webview加載頁面,只需webView.loadUrl("

原创 當導入Android項目時出現紅叉解決方案

1、sdk的路徑配置有問題,這時候無法找到adt工具;遇到這個問題,菜單preference->android修改SDK的路勁。 2、可能是和以前的SDK版本兼容的問題(以前的SDK可能與當前eclipse配置的SDK版本不同而無法生成資

原创 Android UI系列-----ScrollView和HorizontalScrollView

本篇隨筆將講解一下Android當中比較常用的兩個佈局容器--ScrollView和HorizontalScrollView,從字面意義上來看也是非常的簡單的,ScrollView就是一個可以滾動的View,這個滾動的方向是垂直方向的,

原创 安卓模擬器Genymotion安裝使用教程詳解

大家知道,隨着google被牆,安裝安卓虛擬機真的是非常困難,你可能試過離線下載和在線下載,但是都是比較困難。Genymotion工具就是提供了Android虛擬環境,能夠讓我們快速安裝和使用,同時在Eclipse中安裝插件也可

原创 android 常用的intent action整理

Intent主要有以下四個重要屬性,它們分別爲:Action:Action屬性的值爲一個字符串,它代表了系統中已經定義了一系列常用的動作。通過setAction()方法或在清單文件AndroidManifest.xml中設置。標識Acti