이상한 행동이 있습니다. 아마도 어리석은 일이지만 해결책을 찾을 수 없다.팽창 된 EditText에 데이터를 입력 할 수 없습니다. S
각 행에서 사용자가 항목의 여러 특성에 대한 값을 입력 할 수 있도록 테이블을 표시하는 응용 프로그램을 개발하고있다. 각 항목).
행에 대한 xml 파일을 작성했으며 ListView 내에서 각 항목에 대한 파일을 팽창시킵니다. 행은 기본적으로 여러 개의 EditText 및 TextView로 구성됩니다.
모든 것이 정상적으로 작동하지만 가상 키보드가 사라지 자마자 입력 한 모든 데이터가 사라집니다. 내 행의 XML 파일로 setContentView를 직접 사용하고 있기 때문에 팽창 할 때 문제가있는 것 같습니다. 그런 문제는 없습니다.
아이디어가 있으십니까?
private View generateItemRowView(int position, ViewGroup parent){
String itemName = itemList[position];
LayoutInflater inflater=this.getLayoutInflater();
View result =inflater.inflate(R.layout.item_row_layout, parent, false);
Button rowName=(Button)result.findViewById(R.id.row_item_name);
rowName.setTag(""+position);
rowName.setText(itemName);
return result;
}
감사
"itemName"에 값이 있습니까? 빈 문자열 일 수 있습니까? –