其实对于view的初始化有其他的很多适合的写法,比如黄油刀,但是个人并不是太喜欢这些东西,findViewById还是最让我觉得舒服和清晰的写法,但是有时候确实会觉得烦,所以我基本上都会在BaseActivity上加入
protected <T> T find(int viewId) {
return (T) findViewById(viewId);
}
在BaseFragment上加入
protected <T> T find(int viewId) {
return (T) getView().findViewById(viewId);
}
记录一下,免得遗忘,方法名自行修改,怎么舒服怎么来。