alertDialog框中的AutoCompleteTextView

时间:2013-01-31 04:12:15

标签: android android-alertdialog autocompletetextview

在我的应用程序中,我创建了一个包含自动完成视图的对话框。在autoComplete视图中,我希望它在我输入名称时弹出建议。但问题是它只提供了2条建议。

以下是XML文件中自动填充视图的代码

<com.example.netmdapp1.CustomAutoCompleteTextView
    android:id="@+id/customautocomplete"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textColor="@android:color/black"
    android:completionThreshold="3"
    android:scrollbars="vertical" />

这是我的CustomAutoCompleteTextView类

public class CustomAutoCompleteTextView extends AutoCompleteTextView {
    HashMap<String, String>hm;

    public CustomAutoCompleteTextView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    @Override
    protected CharSequence convertSelectionToString(Object selectedItem) {
         hm = (HashMap<String, String>)selectedItem;
         return hm.get("name");
    }

    public String getid() {
        return hm.get("id");
    }
}

下面给出了设置适配器到我的自动完成textView的代码

final CustomAutoCompleteTextView autoComplete = new CustomAutoCompleteTextView(getParent(), null);
SimpleAdapter adapter = new SimpleAdapter(getParent(), patientList, R.layout.autocomplete_texts, from, to);

1 个答案:

答案 0 :(得分:1)

我认为你应该看看这个: 的 android-immediate-auto-complete

它会帮助你。

随意发表评论。