Tôi mới phát triển Android và tôi gặp phải sự cố mà tôi thấy khó giải quyết. Tôi đang cố gắng tìm ra cách sử dụng tiện ích AutoCompleteTextView
đúng cách. Tôi muốn tạo một AutoCompleteTextView
, sử dụng dữ liệu XML từ một dịch vụ web. Tôi đã cố gắng làm cho nó hoạt động, nhưng tôi không hài lòng với kết quả đầu ra.Cách nhận ID chính xác của bộ điều hợp AutoCompleteTextView
Tôi muốn đặt HashMap
với id => cặp tên vào AutoCompleteTextView và nhận id của mục được nhấp. Khi tôi nhấp vào đầu ra bộ lọc được lọc tự động hoàn thành, tôi muốn điền một danh sách bên dưới hộp tự động hoàn thành, mà tôi cũng đã quản lý để hoạt động.
Xong cho đến nay:
- autocomplete hoạt động tốt cho đơn giản
ArrayList
, tất cả dữ liệu đã lọc đúng onItemClick
kiện cháy đúng cách sau khi nhấp chuộtparent.getItemAtPosition(position)
lợi nhuận đúngString
đại diện của mặt hàng đó nhấp
Đêm trước nt onItemClick(AdapterView parent, View v, int position, long id)
không hoạt động như tôi muốn. Làm cách nào tôi có thể tìm ra vị trí mảng chưa được lọc của mục được nhấp? Vị trí của một lọc là một trong những Tôi không quan tâm đến
câu hỏi tiếp theo:.
- Làm thế nào để xử lý
HashMaps
hoặcCollections
trongAutoCompleteTextView
- Làm thế nào để có được quyền
itemId
trongonItemClick
kiện
Tôi đã nghiên cứu rất sâu về vấn đề này, nhưng không tìm thấy bất kỳ thông tin giá trị nào có thể trả lời câu hỏi của tôi.
Xin vui lòng giúp tôi bạn bè – sarath
bạn Hải, tôi đã cố gắng để giải quyết việc này nhưng không thể ... Tôi wonder.Why không có giải pháp từ hổ android ??? –