【发布时间】:2020-09-04 11:46:58
【问题描述】:
我已经按照 material.io 构建了一个“公开的下拉菜单”,但没有显示下拉菜单。
我想实现这个: Dropdown (screenshot from material.io)
但是,我目前收到的是:Failed dropdown
当我将“android:inputType="none"”添加到 AutoCompleteTextView 时,我不确定为什么我什至可以在框中输入内容。
这就是我在片段中初始化适配器的方式:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
// Inflate the layout for this fragment
View view = inflater.inflate(R.layout.fragment_add, container, false);
// Initialise drop down list
ArrayAdapter<String> adapter = new ArrayAdapter<>(
getContext(),
R.layout.dropdown_menu_popup_item,
UNITS
);
AutoCompleteTextView unitsExposedDropdown = view.findViewById(R.id.unit_selection);
unitsExposedDropdown.setAdapter(adapter);
return view;
}
感谢您的帮助!
编辑:这是我用来构建公开下拉菜单https://material.io/develop/android/components/menu的链接
【问题讨论】:
-
好吧,解决了不能打字的问题。但是,下拉菜单仍然不存在。 :(
标签: android drop-down-menu autocompletetextview