我有一个带有下拉列表的android应用程序,该下拉列表具有左右图标,我尝试使用带有可左右绘制的微调器,但不起作用,我需要的是下面的内容,用户只能输入(选择)从列表中,这意味着自动完成文本是没有用的,也从下拉列表中不包含图像,我该如何实现?
您需要使用带有“图像和文本”的自定义微调器以及微调器的卡片视图背景。检查此链接如何添加下拉菜单微调器。 https://stackoverflow.com/a/24422359/2546742
因此,在更好地理解您的想法之后,这就是您需要的步骤。
列表项是一种编辑文本,例如
<EditText
...
android:drawableLeft="@drawable/my_icon" />
创建您的微调器并设置适配器
Spinner sp = findViewById(R.id.spinner);
sp.setAdapter(your custom adapter)
[添加项目选定的侦听器,您就完成了。
adapters的更多信息