私は、各parentViewにEditText(およびtextview)があるExpandableListViewを持っています。レイアウトにEditTextを追加すると、それはもはや私がExpandableListViewをクリックまたは拡張することを許さなくなり、すべてのフォーカスがEditTextに移動します。 EditTextとExpandableListViewの両方をクリック可能にする方法はありますか? expandableListViewをクリックしてリストを展開し、EditTextをクリックしてテキストを入力できるようにします。ExpandableListView with EditText
おかげ
EDIT:私のグループビューの追加コード
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;
}
これにより、私のリストを拡張することができましたが、EditTextをクリックすると、ソフトキーボードが表示されません...どうすればこの問題を解決できますか? – user1154920
あなたはあなたの編集テキストにクリックリスナーを使用することができ、その中でフォーカス可能性をtrueに設定することができ、これはソフトキーボードを手に入れるのに役立ちます。 –
私はonClickListenerを追加しました。トーストメッセージが表示されているので、それは呼び出されていますが、キーボードはまだ現れませんでした。私はソフトキーボードを特別な状態に設定しなければならないと推測していますが、 ... – user1154920