整理了一下 项目代码 接口这边一直不知道怎么弄 刚刚写了个demo
编写
/** * Created by ChenHe on 2016/10/18. */ public class TextInterface extends RelativeLayout{ private topbarClickListener listener; private Button mBtn; public interface topbarClickListener{ public void leftClick(); public void rightClick(); } public void setOnTopBarClickListener(topbarClickListener listener){ this.listener = listener; } public TextInterface(Context context, AttributeSet attrs) { super(context, attrs); mBtn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { listener.leftClick(); listener.rightClick(); } }); } }
调用
private TextInterface textInterface; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); textInterface.setOnTopBarClickListener(new TextInterface.topbarClickListener() { @Override public void leftClick() { } @Override public void rightClick() { } });