android 常用技巧api

2021-07-25 01:29:46 字數 1271 閱讀 3629

一、android:descendantfocusability這個屬性一般是用於處理listview條目中有搶占焦點能力比較強的控制項的事件分發(作用于父控制項),有三個可選值

第乙個:beforedescendants對應的value是0,這個值代表父控制項會在子控制項獲取焦點之前獲取焦點。

第二個:afterdescendants對應值是1,代表只有子控制項不需要獲取焦點的時候父控制項才獲取焦點。

第三個:blocksdescendants對應值是2,代表父控制項會覆蓋子類控制項而直接獲取焦點。(通常使用第三種)

所以我們只需要在每一項item布局的根布局加上android:descendantfocusability=」blocksdescendants」屬性就好了。

二、android:addstatesfromchildren這個屬性一般用來處理子布局和父布局同步屬性設定使用的,比如:一般情況下我們需要設定子布局的背景顏色之類的屬性,這個時候經常出現子布局的背景顏色變化了但是父布局的背景顏色沒有變化,和我們期望整體變化的效果不一樣,這個時候就是用到這個屬性了。官方api解釋:

三、布局背景透明,background=」@null」background=」#00000000」background=」透明的」

四、textview.seterror()在驗證使用者輸入的時候很棒。

五、space是android 4.0中新增的乙個控制項,它實際上可以用來分隔不同的控制項,其中形成乙個空白的區域.這是乙個輕量級的檢視元件,它可以跳過draw,對於需要佔位符的任何場景來說都是很棒的。

六、valueanimator.reverse()這個可以很方便的關閉當前還沒有執行結束的動畫,防止應用因為動畫的生命週期引起來的bug。

七、使用spannablestringbuilder實現textview的**混排,實現richtextview特別方便。

八、argbevaluator用於處理顏色的漸變。

具體的使用方式資源連線:

還有很多方便有效的api希望大家能多多提供交流,謝謝!!

Android常用的api呼叫介面

android常用的api介面呼叫 宋耀最近在寫程式的時候經常會用到android系統自帶的一些功能,今天給大家歸類一下,常用的功能如何呼叫 顯示網頁 uri uri uri.parse intent it new intent intent.action view,uri startactivit...

Android 開發常用小技巧

檢視手機所有資訊 2846579 檢視 apk 清單檔案資訊 aapt dump badging apk adb shell am start n 檢視指定應用 log linux 平台下使用 adb shell ps cut d f5 adb logcat grep adb 截圖 adb shel...

Android如何使用API

本文針對android 開發如何使用 api文件進行一些經驗分享。1 為什麼需要掌握api 的使用。也許你需要完成乙個功能時很多時候你在網上google 一番,因為很可能找到有用的 片段,甚至不用關心具體實現的原理就可以直接拿來用。你可能遇到過搜出來的結果不太令人滿意,尤其是你需要完成的功能比較新穎...