图标在下拉列表中的自定义微调器,但只有文本(无图标)时关闭
已使用图标和文本创建了微调器。图标在Spinner打开和关闭时出现。 如何使用下拉列表中的图标制作微调器,但只有文本(无图标)才能在下面的屏幕截图中关闭。 在此先感谢。所选项目的图标在下拉列表中的自定义微调器,但只有文本(无图标)时关闭
更改公开的TextView上spinner.onItemselected method.Here是一个示例代码
campaignSpinner.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {
@Override
public void onItemSelected(AdapterView<?> adapterView, View view, int i, long l) {
LinearLayout ll = (LinearLayout) adapterView.getChildAt(0);
TextView selectedText = (TextView) ll.findViewById(R.id.spinner_campaign_text);
TextView selectedId = (TextView) ll.findViewById(R.id.spinner_campaign_position);
if (selectedText != null) {
selectedText.setTextColor(Color.WHITE);
selectedId.setVisibility(View.GONE);
}
}
亲爱的FnR,我必须在我的主布局代码中添加它来描述微调吗?另外,我之前问过它,这里是我的适配器代码:https://*.com/questions/45208519/show-icons-only-in-drop-down-of-custom-spinner – user8214682
是的。在适配器设置到微调器的任何地方,将它用于活动或片段。 – FnR
这不是适配器操作。你必须处理它在微调的地方 – FnR
哪里是截图的人吗? – Piyush
屏幕截图在哪里? – Anil
对不起,屏幕截图添加了 – user8214682