0
編集テキストフィールドに描画可能アイコンがあります。私はアイコンの色を変更したい。私が現在使用しているのは描画可能な色合いですが、Xamarinのスタジオデザイナーでうまく動作しますが、テストされたデバイスの変更は表示されません。Xamarinアンドロイド変更アイコンの色
私はジェリービールからヌガーにすべてのデバイスを試したことがありますが、何か間違っている可能性がありますか?
編集テキストフィールドに描画可能アイコンがあります。私はアイコンの色を変更したい。私が現在使用しているのは描画可能な色合いですが、Xamarinのスタジオデザイナーでうまく動作しますが、テストされたデバイスの変更は表示されません。Xamarinアンドロイド変更アイコンの色
私はジェリービールからヌガーにすべてのデバイスを試したことがありますが、何か間違っている可能性がありますか?
EditText
にはtintプロパティは含まれていませんが、imageviewには含まれています。あなたがEditText
のアイコンの色を変更したい場合は、最初に描画可能な色合いを変更してEditText
背景設定するために描画可能に使用することができます。
EditText et2 = FindViewById<EditText>(Resource.Id.edittext2);
Drawable myicon = GetDrawable(Resource.Drawable.Icon);
myicon.SetTint(Color.Red);
et2.Background = myicon;
これは私のレイアウトファイルです:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<EditText
android:id="@+id/edittext"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@drawable/icon" />
<EditText
android:id="@+id/edittext2"
android:layout_width="100dp"
android:layout_height="100dp"
android:background="@drawable/icon" />
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:src="@drawable/icon"
android:tint="#330000FF" />
</LinearLayout>
をあなたは第二のEditTextとImageViewのアイコンの色合いが変更されている見ることができます:
感謝感謝!単純な簡単な答えのために+100、うまくいけばxam noobはもうありません。 – thaabitv