Android中怎样设置Spinner显示的字体颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android中怎样设置Spinner显示的字体颜色相关的知识,希望对你有一定的参考价值。

  1、在layout中自定义spinner_item.xml,里面设置字体颜色大小等,然后代码中新建new ArrayAdapter<String>(this,R.layout.spinner_item);
然后setAdapter(xx);
  2、自定义一个布局文件spinner_item.xml,这个就是spinner每一项的样式,一般是TextView,当然也可以是其他控件
  3、也可以监听listview点击事件,在里面改变颜色,
参考技术A -
spinner.setOnItemSelectedListener(new OnItemSelectedListener()
@Override
public void onItemSelected(AdapterView parent, View view, int position, long id)
curyid = position;
//showPrice(position);
TextView tv = (TextView)view;
tv.setTextColor(getResources().getColor(R.color.white)); //设置颜色

tv.setTextSize(12.0f); //设置大小

tv.setGravity(android.view.Gravity.CENTER_HORIZONTAL); //设置居中

@Override
public void onNothingSelected(AdapterView parent)
);本回答被提问者采纳

android的Spinner控件显示问题

如图,怎样去掉红圈里那个碍眼的啊?本人新手,各位大大帮帮忙吧!感激不尽。

参考技术A 应该是你设置
Adapter的时候
格式是
simple_spinner_dropdown_item
或者其他的
改成
simple_spinner_item
就好了
或者下面这样也可以的
Adapter
=
new
ArrayAdapter<SpinItem>(AttachActivity.this,
android.R.layout.simple_spinner_item,
lstSpinner);
Adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

以上是关于Android中怎样设置Spinner显示的字体颜色的主要内容,如果未能解决你的问题,请参考以下文章

android中的Spinner里的字体大小为啥改不掉?

android的Spinner控件显示问题

spinner里面的字体大小怎么设置

android的Spinner控件显示问题

怎样获得android上的字体列表

Android开发,spinner应用,如何传参的问题