public class TitleLayout extends LinearLayout { // 在布局中引入TitleLayout控件就会调用这个构造函数 public TitleLayout(Context context, @Nullable AttributeSet attrs) { super(context, attrs); LayoutInflater.from(context).inflate(R.layout.title, this); // 点击按钮返回 Button button = findViewById(R.id.button_title); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { ((Activity)getContext()).finish(); } }); } }