2019-05-11|閱讀時間 ‧ 約 2 分鐘

Android 潛規則

    轉移自 LogDown 原文日期 January 19, 2016 14:35
    Android 上常有些沒有在文件上,卻應該清楚的資訊,筆者稱其為 Android 的潛規則。 下面條列出筆者遇過的部分,會隨著踩過的坑繼續更新。
    1.鬧鈴會因為開關機被清除,所以必須重新設定。
    2.WebView OnJsAlert 的參數 url 在不同系統版本傳入不同值。
    3.ListView 的 addFooterView, addHeaderView 使用時機在 setAdapter 之前。
    4.ListView 不要 divider 時須設定 android:divider="@null" android:dividerHeight="0px" ,以防有只看其一的裝置。
    5.FragmentTransaction setCustomAnimations 使用時機在 addToBackStack(或是add)之前。
    6.在 xml 裡使用 android:ellipsize 時,若只要一行,不應為 android:maxLines="1" 而該使用 android:singleLine="true"
    7.在程式碼裡動態改變 View 的 background 時,View 的 padding 必須重新賦值。
    分享至
    成為作者繼續創作的動力吧!
    女性工程師,以 Kate 之名出沒於科技社群,喜歡設計程式、解難題、看小說和塗鴉。 鐵人賽得獎的作品已經整理擴寫出書《老姐要用Kotlin寫專案:從 Server 到 Android APP 的開發生存日記》,歡迎購買。
    從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

    發表回應

    成為會員 後即可發表留言