Tôi có ListActivity với các mục tùy chỉnh, trong đó mọi mục đều có TextEdit riêng của nó. Chạm vào bất kỳ thiết bị nào trong số đó mang bàn phím IME lên và nó khiến cho ListView được thay đổi kích cỡ. Vì vậy, EditText, gần đây đã nhận được tiêu điểm bằng cách nhấn vào nó. Nhấn lần thứ hai là bắt buộc để tập trung hoặc chắc chắn. Chỉ xảy ra khi tôi di chuyển hơn 1 mục trong danh sách.Android: ListView với EditTexts làm rối loạn tiêu điểm và IME
Có cách nào để mở IME và tiếp tục tập trung vào EditText chỉ bằng một lần nhấn không?
Như tôi cho rằng nguyên tắc UI của Android nói chung không khuyên bạn sử dụng các điều khiển hoạt động, có thể lấy tiêu điểm và đầu vào trong mọi mục danh sách. Vì vậy, tôi đang cố gắng để lừa nó. Cho đến nay tập trung rõ ràng tập trung với requestFocus trên EditText cụ thể không giúp như adapter remaps mỗi mục sau khi ListView.onSizeChanged, vì vậy tôi xem xét adapter remap là nguồn tập trung bị mất. –