Android 更改微调器';通过更改分辨率来调整文本大小

Android 更改微调器';通过更改分辨率来调整文本大小,android,android-spinner,Android,Android Spinner,我有一个微调器。我想知道什么时候设备分辨率会改变,它的大小和文本大小也会改变。 我在Values、Values large和Values Xlarge文件夹中创建了一些dimens.xml文件,并解决了它的大小问题。 但是现在我不能改变它的文本大小。我怎么做呢?通过更改分辨率更改其文本大小 XML: <Spinner android:id="@+id/spinner_first" android:layout_width="@dimen/spinnerwidth"

我有一个微调器。我想知道什么时候设备分辨率会改变,它的大小和文本大小也会改变。
我在Values、Values large和Values Xlarge文件夹中创建了一些dimens.xml文件,并解决了它的大小问题。
但是现在我不能改变它的文本大小。我怎么做呢?通过更改分辨率更改其文本大小

XML:

<Spinner
    android:id="@+id/spinner_first"
    android:layout_width="@dimen/spinnerwidth"
    android:layout_height="@dimen/spinnerheight"
    android:layout_alignBottom="@+id/view_top"
    android:layout_alignRight="@+id/view_top"
    android:layout_toLeftOf="@+id/button1" />
 mui.adapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,    mui.array_spinner);
 mui.spinner_first.setAdapter(mui.adapter);

代码:

<Spinner
    android:id="@+id/spinner_first"
    android:layout_width="@dimen/spinnerwidth"
    android:layout_height="@dimen/spinnerheight"
    android:layout_alignBottom="@+id/view_top"
    android:layout_alignRight="@+id/view_top"
    android:layout_toLeftOf="@+id/button1" />
 mui.adapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item,    mui.array_spinner);
 mui.spinner_first.setAdapter(mui.adapter);
mui.adapter=newArrayAdapter(这个,android.R.layout.simple\u微调器项目,mui.array\u微调器);
mui.spinner_first.setAdapter(mui.adapter);

为微调器项目创建自定义xml文件

为此文件中的文本指定自定义大小

<?xml version="1.0" encoding="utf-8"?>

<TextView  
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"
    android:textSize="20dip"
    android:gravity="left"  
    android:textColor="#FF0000"         
    android:padding="5dip"
    />

现在使用此文件显示微调器项,如:

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, R.layout.spinner_item,list);
ArrayAdapter adapter=新的ArrayAdapter(此,R.layout.spinner\u项,列表);