我有一个自然有多行的微调器。对于每一行,我需要有两行,每行都有不同的字体。我该怎么做?
例如,假装行具有不同的字体
字体 1 的第一行
字体 2 的第二行
创建一个扩展ArrayAdapter
并覆盖getDropDownView()
的适配器
@Override
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View view;
if (convertView == null) {
view = LayoutInflater.from(parent.getContext()).inflate(R.layout.spinner_location_item, parent, false);
} else {
view = convertView;
}
TextView textView1 = (TextView) view.findViewById(R.id.your_first_view);
TextView textView2 = (TextView) view.findViewById(R.id.your_second_view);
textView1.setText("LINE 1");
textView2.setText("LINE 2");
return view;
}
然后,您可以为其提供所需的任何布局。