今天遇到两个小知识点,
-
通过Calendar构造日期时, 传递的month值必须是减一的, 比如5月应该是传4这个参数, 这个又忘了!
Calendar begin = Calendar.getInstance();
begin.set(2018, 4, 28, 12, 0); //2018.5.28 -
在代码中为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);
这个以前也遇到过. 又在同一个坑里跌倒了一次.
网友评论