package com.cheng.mvpframestudy.themvp.ui.delegate;
import android.widget.TextView;
import com.cheng.mvpframestudy.R;
import com.cheng.mvpframestudy.themvp.frame.view.AppDelegate;
/**
* View视图层,完全移除与Presenter业务逻辑的耦合
*
* @author kymjs (http://www.kymjs.com/) on 10/23/15.
*/
public class SimpleDelegate extends AppDelegate {
@Override
public int getRootLayoutId() {
return R.layout.ui_themvp_simple;
}
@Override
public void initWidget() {
super.initWidget();
TextView textView = get(R.id.text);
textView.setText("在视图代理层创建布局");
}
public void setText(String text) {
//get(id)等同于bindview(id)
TextView textView = get(R.id.text);
textView.setText(text);
}
}