android tips

作者: bogerLiu | 来源:发表于2016-06-02 22:26 被阅读72次

    对于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。

    相关文章

      网友评论

        本文标题:android tips

        本文链接:https://www.haomeiwen.com/subject/utmkdttx.html