android tips

對于android中editText,如果要要獲取文本框中的內(nèi)容最好使用getText()這個方法獲取,因為他的設(shè)置文字內(nèi)容是異步的,可能會出現(xiàn)混亂,從而導(dǎo)致獲取的內(nèi)容不正確。

sharePrefeerences.editor.commit()apply()的區(qū)別
apply()是異步進行的,在API9以后引入,因為是異步的,所以更推薦使用,但是如果打算讓你的android程序兼容更低,則可以使用commit(),commit()后會返回boolean值,告訴你是否保存成功。

**getDimension()
**是基于當(dāng)前DisplayMetrics進行轉(zhuǎn)換,獲取指定資源id對應(yīng)的尺寸
**getDimensionPixelSize()
getDimension()
**功能類似,不同的是將結(jié)果轉(zhuǎn)換為int,并且小數(shù)部分四舍五入 **getDimensionPixelOffset()
getDimension()
功能類似,不同的是將結(jié)果轉(zhuǎn)換為int,取整去除小數(shù)。舉個例子 列如getDimension()
返回結(jié)果是20.5f,那么getDimensionPixelSize()
返回結(jié)果就是 21,getDimensionPixelOffset()
**返回結(jié)果就是20。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,817評論 25 708
  • EnglishVersion ->_->:https://github.com/jiang111/awesome-...
    聶順閱讀 1,248評論 0 4
  • 每次使用軟引用、弱引用(SoftReference、WeakReference)時對引用進行檢查判空 5.0+版本...
    MigrationUK閱讀 594評論 3 5
  • 前言 本文是一篇譯文,這篇是這個系列的第二篇.講述的是Android開發(fā)中遇到的一些好用的小技巧,或者一些實用的A...
    Gracker閱讀 652評論 0 6
  • 在人生中我們會面臨很多選擇,會有很多分岔路,不可能是一帆風(fēng)順的,如果在面臨選擇時選了一條錯路,那會走得很幸苦,很漫...
    底細(xì)L閱讀 708評論 0 0