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项,列表);