में आइटम का टेक्स्ट रंग कैसे सेट करें मुझे स्पिनर के लिए टेक्स्ट रंग सेट करने में समस्याएं आ रही हैं। मैंने कुछ उदाहरण देखे हैं लेकिन में strings.xml
से अधिकांश में ऐरेएडाप्टर और स्ट्रिंग सरणी है क्योंकि मेरे स्पिनर के आइटम SQLite डेटाबेस से पुनर्प्राप्त किए गए हैं, इसलिए मुझे लगता है कि इससे मदद नहीं मिल सकती है।
स्पिनर एंड्रॉइड
यहाँ मेरी स्पिनर के कोड हैं PersonalInformation.java
public class PersonalInformation extends Activity
{
EditText txtLikes, txtDislikes, txtType, txtDate;
Button btnView, btnBack;
Spinner nameSpinner;
final Context context = this;
private int namesSpinnerId;
LikesDBAdapter likeDB = new LikesDBAdapter(this);
DislikesDBAdapter dlikeDB = new DislikesDBAdapter(this);
@Override
public void onCreate(Bundle savedInstanceState)
{
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.info);
BuddyDBAdapter buddyDB = new BuddyDBAdapter(this);
buddyDB.open();
Cursor friendsCursor = buddyDB.getAllNames();
startManagingCursor(friendsCursor);
String[] from = new String[]{BuddyDBAdapter.KEY_NAME};
int[] to = new int[]{R.id.name};
SimpleCursorAdapter friendsCursorAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_spinner_item, friendsCursor, from, to);
friendsCursorAdapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
nameSpinner = (Spinner)findViewById(R.id.nameSpinner);
nameSpinner.setAdapter(friendsCursorAdapter);
//buddyDB.close();
nameSpinner.setOnItemSelectedListener(new OnItemSelectedListener()
{
@Override
public void onItemSelected(AdapterView<?> parent, View view, int pos, long id)
{
Cursor c = (Cursor)parent.getItemAtPosition(pos);
namesSpinnerId = c.getInt(c.getColumnIndexOrThrow(BuddyDBAdapter.KEY_ROWID));
}
@Override
public void onNothingSelected(AdapterView<?> parent)
{
// TODO Auto-generated method stub
}
});
buddyDB.close();
और, इन info.xml में स्पिनर के लेआउट कोड हैं
<Spinner
style="@style/SpinnerStyle"
android:id="@+id/nameSpinner"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:prompt="@string/friends_prompt"
android:textColor="@color/green" />
कृपया मुझे कैसे में आइटम पाठ रंग सेट करने के साथ मदद स्पिनर।
मैं प्रदान की गई किसी भी मदद की सराहना करता हूं। धन्यवाद।! =)
कृपया इस लिंक को जांचें। http://stackoverflow.com/a/6661762/614807 –