<edittext>中图标的颜色更改

时间:2016-01-10 14:00:27

标签: android xml

有谁知道如何更改我在svg中实施的图标颜色(-vector-已完成EditText)。

执行:android:drawableLeft="@drawable/ic_search_black_24px" ?? :s P.S 我的应用程序中图标和输入文本的颜色不应该相同

2 个答案:

答案 0 :(得分:2)

使用android:drawableTint="@color/color"更改图标颜色。 其中color表示values文件夹中colors.xml中定义的颜色 res / values / colors.xml是准确的。它包含所有颜色的xml标签。例如:#FF4081。在这种情况下,它将更改为android:drawableTint =“@ color / colorAccent”..希望你有这个:)

答案 1 :(得分:0)

您可以尝试以下方法:

<LinearLayout 
    android:id="@+id/back_action_layout"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_marginLeft="@dimen/components_title_left_margin"
    android:layout_marginTop="@dimen/components_title_top_margin"
    android:background="@drawable/selector"
    android:gravity="center_vertical"
    android:clickable="true"
    android:orientation="horizontal" >

    <ImageView
        android:id="@+id/backImageIcon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:clickable="false"
        android:visibility="visible"
        android:src="@drawable/ic_arrow_left_bold_circle_outline_white_36dp"
        android:tint="@color/package_components_title_color" />

    <TextView
        android:id="@+id/textForPackageTitle"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:clickable="false"       
        android:textColor="@color/package_components_title_color"
        android:visibility="visible"
        android:textSize="@dimen/page_title_size" />

    </LinearLayout>