自定义标题搜索框

自定义标题搜索框

public class HeadView extends LinearLayout {

    private EditText name;
    private TextView sou;

    public HeadView(Context context) {
        super(context);
    }

    public HeadView(Context context,  AttributeSet attrs) {
        super(context, attrs);
        View view = View.inflate(context, R.layout.head_view, this);
        name = view.findViewById(R.id.name);
        sou = view.findViewById(R.id.sou);
        sou.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                String s = name.getText().toString();
                chuanCallBack.name(s);
            }
        });
    }
    private chuanCallBack chuanCallBack;
    public interface chuanCallBack{
        void name(String name);
    }

    public void setChuanCallBack(HeadView.chuanCallBack chuanCallBack) {
        this.chuanCallBack = chuanCallBack;
    }

    public HeadView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

}

在页面用

在这里插入代码片

猜你喜欢

转载自blog.csdn.net/qq_40432465/article/details/89067074