Android中通过泛型解决findViewById需要强制类型转换的问题
问题描述
在Android中,由于findViewById的返回值是View类型,每次获取相应控件时,都需要将其进行向下转型,非常不方便。例如:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tvUsername = (TextView)findViewById(R.id.tv_username);
TextView tvPwd = (TextView)findViewById(R.id.tv_pwd);
ListView listView = (ListView)findViewById(R.id.list_view)