代码之家  ›  专栏  ›  技术社区  ›  Ujjwal Jung Thapa

在autocompletetextview的dropdownlist上设置多个布局

  •  0
  • Ujjwal Jung Thapa  · 技术社区  · 4 年前

    我正在android中实现autocompletetextview。我有两个列表要显示在下拉列表中。一个是历史列表,另一个是新建议列表。我想更改历史记录列表和新建议列表的布局,但在下拉列表中同时显示它们。

    private ArrayAdapter<String> arrayAdapter;
    
    public void showList() {
        arrayAdapter = new ArrayAdapter<String>(mActivity, android.R.layout.simple_dropdown_item_1line, historyList);
        arrayAdapter.setDropDownViewResource(R.layout.custom_dropdown_list_history);
        autoCompleteTextView.setAdapter(arrayAdapter);
        arrayAdapter.addAll(suggestList);
        arrayAdapter.setDropDownViewResource(R.layout.custom_dropdown_list_normal);
    }
    

    由于最后设置了自定义下拉列表,所以仅呈现此布局。实际上,我想根据列表呈现这两种布局。可能吗?

    0 回复  |  直到 4 年前
    推荐文章