1.scrollTo和scrollBy
scroollBy内部调用scrollTo。
scrollTo(x,y).x ,y是偏移量,一直忘记。
2.view内部的getWeith()是当前屏幕宽度,我也不知道为啥不是自己的宽度。
3.EditText焦点的去除,在父类控件下使用这两个属性
android:focusable="true"
android:focusableInTouchMode="true"
4.数据实体的传递
数据源页面
Intent intent = new Intent(MainActivity.this,NextAct.class);
NewsBean bean = new NewsBean();
bean.setType("1");
bean.setpageNum(3);
intent.putExtra("NewsBean",bean);
startActivity(intent);
数据目标页面
NewsBean bean = (NewsBean)getIntent().getSerializableExtra("NewsBean");
type = CheckNoNull(bean.getType());
实体类
public class NewsBean implements Serializable{
//这玩意儿最好是固定就这个值,系统会自动识别,当然如果需要也可以自己定义
private static final long serialVersionUID = 1L;
private String type;
private String pageNum;
...get/set;
}
页面间的实体类传递:使用intent传递可序列化实体类。
这么nice的method之前没有get,可惜了。
网友评论