如何改变旋转文字大小和文字颜色?

如何改变旋转文字大小和文字颜色?

在我的Android应用程序中,我使用的是SPINTER,我已经将SQLite数据库中的数据加载到SPINTER中,并且它正在正常工作。这是密码。


Spinner spinner = (Spinner) this.findViewById(R.id.spinner1);

List<String> list = new ArrayList<String>();

ArrayAdapter<String> dataAdapter = new ArrayAdapter<String>  (this,android.R.layout.simple_spinner_item, list);

cursor.moveToFirst();


list.add("All Lists");


if (cursor.getCount() > 0) {

    for (int i = 0; i < cursor.getCount(); i++) {

        keyList[i] = cursor.getString(cursor.getColumnIndex(AndroidOpenDbHelper.KEYWORD));

        list.add(keyList[i]);

        cursor.moveToNext();

    }

}

Database.close();

cursor.close();

dataAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);

spinner.setAdapter(dataAdapter);

现在我想改变旋转器数据的文本颜色和文本大小。我对我的XML文件上的旋转标记使用了以下XML行,但它不起作用。


android:textColor="@android:color/white"

android:textSize="11dp"

如何更改旋转器的文本颜色和文本大小?


波斯汪
浏览 397回答 3
3回答

慕妹3242003

如果所有纺丝器的TextView项的文本颜色可能相同,则另一种方法是使用自定义样式处理自旋下拉列表项:在……里面res/values/styles.xml:<resources> &nbsp;&nbsp;&nbsp;&nbsp;<style&nbsp;name="AppBaseTheme"&nbsp;parent="android:Theme.Light"> &nbsp;&nbsp;&nbsp;&nbsp;</style> &nbsp;&nbsp;&nbsp;&nbsp;<style&nbsp;name="AppTheme"&nbsp;parent="AppBaseTheme"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<item&nbsp;name="android:spinnerDropDownItemStyle">@style/mySpinnerItemStyle</item> &nbsp;&nbsp;&nbsp;&nbsp;</style> &nbsp;&nbsp;&nbsp;&nbsp;<style&nbsp;name="mySpinnerItemStyle"&nbsp;parent="@android:style/Widget.Holo.DropDownItem.Spinner"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<item&nbsp;name="android:textColor">@color/my_spinner_text_color</item> &nbsp;&nbsp;&nbsp;&nbsp;</style></resources>并在res/value/color s.xml中定义自定义颜色:<color&nbsp;name="my_spinner_text_color">#808080</color>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android