美文网首页
今天遇到两个小知识点,Calendar构造日期和setCompo

今天遇到两个小知识点,Calendar构造日期和setCompo

作者: vb12 | 来源:发表于2018-05-28 19:54 被阅读12次

    今天遇到两个小知识点,

    1. 通过Calendar构造日期时, 传递的month值必须是减一的, 比如5月应该是传4这个参数, 这个又忘了!
      Calendar begin = Calendar.getInstance();
      begin.set(2018, 4, 28, 12, 0); //2018.5.28

    2. 在代码中为TextView设置drawableLeft时, 没有先设置drawable的宽高, 导致设置之后无效, 不显示.
      两种办法, 一种是先为drawable设置boundds
      Drawable drawable = getResources().getDrawable(R.drawable.theme_search_icon);
      drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
      mSearchView.setCompoundDrawables(drawable,
      null, null, null);

    或者直接调用setCompoundDrawablesWithIntrinsicBounds(drawable,
    null, null, null);
    这个以前也遇到过. 又在同一个坑里跌倒了一次.

    相关文章

      网友评论

          本文标题:今天遇到两个小知识点,Calendar构造日期和setCompo

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