Android 潛規則

2019/05/11閱讀時間約 1 分鐘
轉移自 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
    Kate
    女性工程師,以 Kate 之名出沒於科技社群,喜歡設計程式、解難題、看小說和塗鴉。 鐵人賽得獎的作品已經整理擴寫出書《老姐要用Kotlin寫專案:從 Server 到 Android APP 的開發生存日記》,歡迎購買。
    留言0
    查看全部
    發表第一個留言支持創作者!