Trong ứng dụng Android, bạn có thể mở cửa sổ bật lên spinner từ nút bấm thay vì nhấn nút xoay thực tế không?Android: Mở Spinner từ Nút
Tôi đã thử những điều sau đây:
Button btnChange = (Button)findViewById(R.id.btnChange);
btnChange.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Spinner mySpinner = (Spinner) findViewById(R.id.sSpinner);
mySpinner.showContextMenu();
}
});
Không bao giờ quá muộn để trả lời: http://xkcd.com/979/ –
@Zeratul, performClick trực tiếp gọi phương thức onItemSelected của spinner, phải không? Có cách nào chúng ta có thể hiển thị spinner trên onClick và onItemSelected của khung nhìn khác sẽ được gọi sau khi chúng ta chọn một mục không? – Khobaib