原创 android 7.1 輸入動態匹配

AutoCompleteTextView completionThreshold設置輸入字符長度開始匹配 XML文件設置 <android.support.v7.widget.AppCompatAutoCompleteTextV

原创 android 6.29coolWeather開發過程

[TOC] 主要記錄一款軟件開發的過程 功能需求及可行性分析 功能分析 羅列全國所有城市 查看任意城市的天氣 自由切換城市,查看城市的天氣 提供手動更新及後臺自動更新的功能 數據獲取 嘗試使用和風全球天氣和風天氣API gi

原创 Theme and Styles

可以用來大幅度減少XML文件中的重複內容,爲view提供統一的風格。 使用 style 和drawables的結合是衆多view保持可維護性的原理。style通過定義一系列的屬性提供給view,style也可以繼承其他的style

原创 android textView跑馬燈效果

較長的文字不能換行顯示,需要跑馬燈效果 方法一:在XML文件中設置屬性 注意maxlLines = “1”和singleLine=”true”的區別前者會將多餘部分截去換到下一行顯示,而後者是將內容全部放到一行只是屏幕無法顯示

原创 StateList Drawable文件

每種view都可以應用狀態選項 參考:http://www.jb51.net/article/38500.htm http://dwtedx.com/itshare_234.html 點贊 收藏 分享

原创 自定義控件shape詳解

[TOC] android開發中需要使用自定義資源文件,shape文件可以做成任意形狀經常用作背景色。使用background屬性設置 在AS中可以在drawable文件下右鍵新建resource file 然後在文件內將標題

原创 ScrollView滾動視圖和WebView

WebView直接寫代碼 webView = (WebView) findViewById(R.id.webView); //配置webview webView.getSettings().set

原创 一個簡單的todo列表應用

codePath i LOVE YOU 知識點 1. As導入相應包的聲明http://blog.csdn.net/hyr83960944/article/details/38438355 2. 在可是化界面操作元素,雙擊視圖

原创 美化UI和UI常見問題

參考http://guides.codepath.com/android/Polishing-a-UI-Tips-and-Tools 構建一個漂亮的app要從開始明白怎麼樣獲得一個令人愉悅的UI和各個組件的貢獻開始。 步驟:

原创 權限相關和第三方庫PermissionsDispatcher

危險權限列表 相關文章:http://blog.csdn.net/lmj623565791/article/details/50709663 爲了保持兼容性建議使用v4包的兼容方法例如 ContextCompat.che

原创 android 7.1 學習計劃

近期的學習感悟: 第一行代碼除了最後兩章的天氣實戰全部學完了,因爲最後的天氣接口失效,而被迫換了和風天氣接口的我感覺存在着嚴重的問題。 主要是 代碼記不住,用到時需要長時間的查閱資料 開始編寫系統程序時候無從下手 還不具備應用

原创 imageView

參考:http://guides.codepath.com/android/Working-with-the-ImageView#scaling-a-bitmap 圖片制定寬度沒有制定高度: <ImageView and

原创 Material Design 入門

[TOC] 隨着5.0版本的發佈,帶來了新版本的ui設計,那就是MaterialDesign。 如何保持兼容性: 在低於5.0的版本API21之前添加依賴: dependencies { compile 'com.a

原创 Drawable:button,listView

一個drawable 資源總體上就是一個可以繪製在屏幕上的圖形,可以被用來定義外形,顏色,邊界,漸變等等,可以在一個活動的view中展示。它代表性的應用於展示在特定的view或context中自定義的view圖形,傾向於在XML文

原创 FrameLayout &TableLayout

android:foreground:設置前景圖 android:background:設置背景圖 android:keepScreenOn:保持屏幕亮 android:foregroundGravity:前景圖對齊方式 T