Tôi có một ExpandableListView nơi mỗi parentView có EditText (và một textview) trong đó. Khi tôi thêm EditText vào Layout, nó sẽ không còn cho phép tôi nhấp hoặc mở rộng ExpandableListView nữa, tất cả chỉ tập trung vào EditText. Có cách nào để làm cho cả EditText và ExpandableListView có thể nhấp được không? Tôi muốn có thể nhấp vào expandableListView để mở rộng danh sách và EditText để có thể nhập văn bản.ExpandableListView với EditText
Cảm ơn
EDIT: thêm mã của xem nhóm của tôi
public View getGroupView(int groupPosition, boolean isExpanded,
View convertView, ViewGroup parent) {
if (convertView == null) {
LayoutInflater inflater = (LayoutInflater) myContext.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
convertView = inflater.inflate(R.layout.group_row, null);
}
TextView playerName = (TextView) convertView.findViewById(R.id.playerName);
playerName.setText(groupElements[groupPosition]);
final EditText holeScore = (EditText) convertView.findViewById(R.id.score);
holeScore.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(scoreCard.this, "On CLick", Toast.LENGTH_SHORT).show();
holeScore.setFocusable(true);
}
});
return convertView;
}
Điều này cho phép tôi mở rộng danh sách của mình, nhưng bây giờ khi tôi nhấp vào EditText, bàn phím mềm sẽ không xuất hiện ... Làm thế nào tôi có thể sửa lỗi này? – user1154920
bạn có thể sử dụng trình nghe nhấp chuột cho văn bản chỉnh sửa của mình và trong đó bạn có thể đặt tiêu điểm thành đúng, điều này sẽ giúp bạn có được bàn phím mềm. –
Tôi đã thêm một onClickListener và thông báo bánh mì nướng xuất hiện để nó được gọi, nhưng bàn phím vẫn không xuất hiện .. Tôi đoán tôi phải đặt bàn phím mềm thành trạng thái đặc biệt, nhưng không chắc chắn ... – user1154920