Mam wartość Android.Resource.Color
jak Android.Resource.Color.HoloOrangeDark
.
Chcę ukryć to na Android.Graphics.Color
.
Jak mogę to zrobić?Jak przekonwertować Android.Resource.Color na Android.Graphics.Color
Odpowiedz
Resources.GetColor
została zaniechana. Upewnij się, że zamiast tego używasz ContextCompat.GetColor
.
Więc
Resources.GetColor(Resource.Color.HoloOrangeDark);
Czy stać
int colorInt = ContextCompat.GetColor(this.Context, Resource.Color.HoloOrangeDark))
ContextCompat zwraca int, tak aby otrzymać kolor z niego po prostu stworzyć nowy kolor i przekazać w int.
Color color = new Color(colorInt);
Można spróbować to:
Resources.GetColor(Resource.Color.HoloOrangeDark);
UPDATE:
Resources.GetColor została zaniechana. Można skorzystać z ContextCompat jak poniżej:
ContextCompat.GetColor(mContext, Resource.Color.HoloOrangeDark);
Tutaj konwertujesz ciąg na 'Android.Graphics.Color'. Ale chcę przekonwertować 'Android.Resource.Color' na' Android.Graphics.Color'. 'Android.Resource.Color' jest stałą liczbą całkowitą, taką jak:' holo_orange_dark': 17170457 –
Używam różnych wartości wyliczeniowych Androida: http: //developer.android.com/reference/android/R.color.html –
'Zasoby .GetColor' jest teraz przestarzałe. Czego teraz używasz? – paqogomez
- 1. Jak przekonwertować kolor rgb na int w java
- 2. Jak przekonwertować liczbę całkowitą na ciąg szesnastkowy w systemie Android?
- 3. Jak przekonwertować IDN na ASCII?
- 4. Jak przekonwertować DateTime na datę
- 5. jak przekonwertować CVImageBufferRef na UIImage
- 6. Jak przekonwertować ListItemCollection na ListItem []?
- 7. Jak przekonwertować Guid [] na String?
- 8. Jak przekonwertować nsstring na cString?
- 9. Jak przekonwertować uint32 na ciąg?
- 10. Jak przekonwertować IQueryable na DataTable
- 11. Jak przekonwertować apklib na aar
- 12. Jak przekonwertować DiffTime na NominalDiffTime?
- 13. Jak przekonwertować znak na ciąg?
- 14. jak przekonwertować jobject na jstring
- 15. Jak przekonwertować int na QString?
- 16. Jak przekonwertować CFStringRef na NSString?
- 17. Jak przekonwertować JSON na ciąg?
- 18. Jak przekonwertować DataTable na IDatareader?
- 19. Jak przekonwertować LinearLayout na obraz?
- 20. Jak przekonwertować ciąg na CharSequence?
- 21. Jak przekonwertować R.color na kolor?
- 22. Jak przekonwertować NaN na 0?
- 23. Jak przekonwertować QIcon na QPixmap
- 24. Jak przekonwertować tekst na ścieżki?
- 25. Jak przekonwertować Char na Float
- 26. Jak przekonwertować SparseArray na ArrayList?
- 27. Jak przekonwertować wsdl na java?
- 28. Jak przekonwertować cstring na NSString?
- 29. Jak przekonwertować int * na int
- 30. Jak przekonwertować SYS_GUID() na varchar?
nie istnieje klasa Android.Resource.Color – pskink
@pskink 'Android.Resource.Color' jest ENUM w Xamarin.Android stanowiących stałe całkowite dla [klasy Android.R.Color w Android] (http://developer.android.com/reference/android/R.color.html). Więc 'Android.Resource.Color' jest równy' Anroid.R.Color' w Androidzie. Wartości są stałymi liczbami całkowitymi. –
, więc Resources.getColor() powinien prawdopodobnie działać – pskink