我在自定义editText
中遇到ListView
的问题。
我有两个ListView
的自定义EditText
。
当我们点击EditText
的第一个listView
对话框时,我们可以选择一个项目,
该项目必须先设置EditText
,但设置为上次EditText
。
请给我一个解决这个问题的想法。
我的代码是:
holder.editlist1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
System.out.println("Position is : "+position);
InputMethodManager imm = (InputMethodManager)getSystemService(
Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(holder.editlist1.getWindowToken(), 0);
AlertDialog.Builder myDialog = new AlertDialog.Builder(SurveyDetailPage.this);
myDialog.setItems(optionarray,new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
System.out.println("Item is : "+item);
String idx = String.valueOf(item+1);
//String strName=optionarray[item];
holder.editlist1.setText(idx);
// holder.editlist1.setId(position);
}
});
AlertDialog menuDrop = myDialog.create();
menuDrop.show();
}
});
谢谢,
乌代