Android:无法在Dialog中添加的MultiAutoCompleteTextView中选择项目

时间:2014-04-17 04:45:18

标签: android android-layout android-listview multiautocompletetextview

我在自定义对话框中有MultiAutoCompleteTextView。 已成功将适配器添加到MultiAutoCompleteTextViewMultiAutoCompleteTextView提供建议,但无法从建议列表中选择项目。

Dialog xml包含:

    <MultiAutoCompleteTextView
             android:id="@+id/edt_ids"
             android:layout_width="fill_parent"
             android:layout_height="wrap_content"
             android:layout_alignTop="@+id/img_email"
             android:layout_centerVertical="true"
             android:layout_marginLeft="5dip"
             android:layout_toLeftOf="@+id/img_add_contacts"
             android:layout_toRightOf="@+id/img_email"
             android:background="@null"
             android:gravity="top|left"
             android:hint="@string/share_email_hint"
             android:inputType="textMultiLine|textEmailAddress"
             android:maxLines="6"
             android:minLines="1"
             android:paddingLeft="5dp"
             android:scrollbars="vertical"
             android:singleLine="false"
             android:textColor="@color/black"
             android:textColorHint="@color/hint_color_light_gray"
             android:textSize="@dimen/header_size" >

              <requestFocus />
    </MultiAutoCompleteTextView>

活动中的Dailog:

 MultiAutoCompleteTextView emailIdsEdt;
    emailIdsEdt = (MultiAutoCompleteTextView) ratingDialog.findViewById(R.id.edt_ids);
    emailIdsEdt.setTokenizer(new MultiAutoCompleteTextView.CommaTokenizer());
    ArrayAdapter<String> adapter = new ArrayAdapter<String>
                        (Home.this, R.layout.custom_auto_email, contactEmails);
    emailIdsEdt.setThreshold(1);
    emailIdsEdt.setAdapter(adapter);

请帮我这个。 提前致谢

0 个答案:

没有答案