Я хочу, чтобы селектор цвета XML установил TextView
в Java-коде.xamarin для android: Как установить SetTextColor Set Xml Selector
mText.setTextColor(getResources().getColorStateList(R.color.xml_color_selector))
Как этот код работает в Xamarin?
Я нашел API от here 1 и here 2. Я пробовал их обоих, но:
mText.SetTextColor(Android.Content.Res.Resources. "not found GetColorStateList"<br>
mText.SetTextColor(Resources. "not found GetColorStateList"
mText.SetTextColor(Java.Lang.ClassLoader. "Not Found GetResource"
mText.SetTextColor(Java.Lang.Class. "Not Found GetResource"
Спасибо.
P.S. Я хочу преобразовать код Java в код C# и установить селектор XML в Textcolor
в коде.
Это Resources \ Drawable \ xml_color_selector.xml
Я надеюсь Установите этот TextColor
вытяжке в Activity
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/menu_item_title_color_pressed" android:state_pressed="true" />
<item android:color="@color/menu_item_title_color" android:state_pressed="false" />
</selector>
Это действие SetBackground
работает отлично.
ListItemView.SetBackgroundResource(Resource.Drawable.menu_item_background_color_pressed);
найдено. ListItemText.SetTextColor (Context.Resources.GetColorStateList (Resource.Color.menu_item_title_color_selector_activated)); – Andromer