直接上代码,这里我亲测成功设置 在布局里怎么设置都不成功,后来找到了这个方法,在代码里设置 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){} }); 红色的就是可以设置的相关属性,代码就不上了,主要就是实现了spinner文字居中样式。