【发布时间】:2012-03-17 14:43:19
【问题描述】:
在我的 Android 应用程序中,我正在使用微调器,并且我已将 SQLite 数据库中的数据加载到微调器中,并且它工作正常。这是它的代码。
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"
如何更改微调器的文本颜色和文本大小?
【问题讨论】:
-
检查以下站点 [StackoverFlow][1] [stackoverflow][2] [stackoverflow][3] 我认为这是重复的问题 [1]:stackoverflow.com/questions/4880413/… [2]:stackoverflow.com/questions/4989817/… [3]:stackoverflow.com/questions/5836254/…
-
对于 textSize 正确的是使用 SP... android:textSize="11sp"