美文网首页
今天遇到两个小知识点,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