2017-07-24 24 views
1

已使用图标和文本创建了微调器。图标在Spinner打开和关闭时出现。 如何使用下拉列表中的图标制作微调器,但只有文本(无图标)才能在下面的屏幕截图中关闭。 在此先感谢。所选项目的图标在下拉列表中的自定义微调器,但只有文本(无图标)时关闭

Closed Opened

+1

哪里是截图的人吗? – Piyush

+0

屏幕截图在哪里? – Anil

+0

对不起,屏幕截图添加了 – user8214682

回答

0

更改公开的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); 

      } 
     } 
+0

亲爱的FnR,我必须在我的主布局代码中添加它来描述微调吗?另外,我之前问过它,这里是我的适配器代码:https://stackoverflow.com/questions/45208519/show-icons-only-in-drop-down-of-custom-spinner – user8214682

+0

是的。在适配器设置到微调器的任何地方,将它用于活动或片段。 – FnR

+0

这不是适配器操作。你必须处理它在微调的地方 – FnR

相关问题