Tôi đang cố gắng đặt đầu trang và chân trang trong chế độ xem danh sách của mình là các nút có thể nhấp. Vấn đề là OnClickListener không trả lời bất cứ điều gì và tôi không thể tìm ra những gì tôi đang làm sai.Android: Không thể lấy tiêu đề/chân trang của Chế độ xem ListView có thể nhấp
$ View header = getLayoutInflater().inflate(R.layout.header_layout, null, true);
getListView().addHeaderView(header);
myAdapter = new myAdapter(this);
header.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// Do what I want when i click it
}
});
Cập nhật
Giải pháp tốt nhất mà tôi cuối cùng đã đưa ra được thêm một nút riêng để bố trí tiêu đề, và sau đó làm việc đó như thế này:
View header = getLayoutInflater().inflate(R.layout.header_layout, null);
Button headerButton = (Button)header.findViewById(R.id.header_button);
getListView().addHeaderView(header);
headerButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// My Click Stuff
}
});
Bạn có thể đã bỏ lỡ dòng này 'header.setClickable (true)' –