android tips

对于android中editText,如果要要获取文本框中的内容最好使用getText()这个方法获取,因为他的设置文字内容是异步的,可能会出现混乱,从而导致获取的内容不正确。

sharePrefeerences.editor.commit()apply()的区别
apply()是异步进行的,在API9以后引入,因为是异步的,所以更推荐使用,但是如果打算让你的android程序兼容更低,则可以使用commit(),commit()后会返回boolean值,告诉你是否保存成功。

**getDimension()
**是基于当前DisplayMetrics进行转换,获取指定资源id对应的尺寸
**getDimensionPixelSize()
getDimension()
**功能类似,不同的是将结果转换为int,并且小数部分四舍五入 **getDimensionPixelOffset()
getDimension()
功能类似,不同的是将结果转换为int,取整去除小数。举个例子 列如getDimension()
返回结果是20.5f,那么getDimensionPixelSize()
返回结果就是 21,getDimensionPixelOffset()
**返回结果就是20。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,901评论 25 709
  • EnglishVersion ->_->:https://github.com/jiang111/awesome-...
    聂顺阅读 4,987评论 0 4
  • 每次使用软引用、弱引用(SoftReference、WeakReference)时对引用进行检查判空 5.0+版本...
    MigrationUK阅读 3,688评论 3 5
  • 前言 本文是一篇译文,这篇是这个系列的第二篇.讲述的是Android开发中遇到的一些好用的小技巧,或者一些实用的A...
    Gracker阅读 3,823评论 0 6
  • 在人生中我们会面临很多选择,会有很多分岔路,不可能是一帆风顺的,如果在面临选择时选了一条错路,那会走得很幸苦,很漫...
    底细L阅读 3,938评论 0 0

友情链接更多精彩内容