Android微调文本大小

时间:2011-08-03 07:46:45

标签: android view android-layout android-widget spinner

由于一些设计问题,我正在设计宽度和高度较小的微调器。而这个较小的宽度和高度没有显示在微调器的提示中写入的完整文本。 如果有任何解决方案可以减少微调器的文本大小,请提供帮助。

我正在附上问题的屏幕截图。

http://www.freeimagehosting.net/97147

2 个答案:

答案 0 :(得分:6)

根据您的需要使用以下代码......

ArrayAdapter adapter = ArrayAdapter.createFromResource(this, R.array.Questions, R.layout.custom_spinner_list);
            adapter.setDropDownViewResource(R.layout.customer_spinner);
            spin.setAdapter(adapter);

custom_spinner_list.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:text="@+id/TextView01"
    android:id="@+id/TextView01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="12dp"
    android:textColor="#000000">
</TextView>

customer_spinner.xml

<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:text="@+id/TextView01"
    android:id="@+id/TextView01"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="12dp"
    android:textColor="#000000"
    android:height="42dp"
    android:gravity="center_vertical"
    android:padding = "2dp">
</TextView>

答案 1 :(得分:0)

尝试使用 android:paddingTop =“2dp”或android:paddingTop =“1dp”等,这是合适的。