我正在setText
中尝试Spinner
但在设备中看不到。 (在emulater中可见)。
请为此提供解决方案。
答案 0 :(得分:1)
你不能用settext()将text设置为spinner。您必须使用ArrayAdapter在微调器中显示内容。像这样,
声明一个数组 -
String[] type_array = {"Monthly","Quaterly","Yearly"};
在onCreate() -
spinner_type = (Spinner) findViewById(R.id.spinner_type_susa);
spinner_type.setOnItemSelectedListener(this);
ArrayAdapter<String> adapter_type = new ArrayAdapter<String>(this,R.layout.spinner_row,type_array);
adapter_type.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner_type.setAdapter(adapter_type);
答案 1 :(得分:0)
你给文本提供了一个只在高API级别上可用的全息颜色,而你的设备不知道该如何处理它所以它给出了默认的黑色文本颜色,这恰好是颜色你的微调器中的背景。是的,这是一个疯狂的猜测。