使用EditText自定义ListView

时间:2014-03-16 07:04:12

标签: android

我在自定义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();         
    }
});

谢谢,

乌代

0 个答案:

没有答案