내 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"
스피너의 텍스트 색상과 텍스트 크기를 어떻게 변경합니까?