这是我正在使用的代码
chip.setChipStrokeColorResource(R.color.utilitiesColor)
chip.chipStrokeWidth = 2.0f
chip.setChipIconTintResource(R.color.utilitiesColor) //T
chip.setCloseIconTintResource(R.color.utilitiesColor) //T
chip.setTextColor(Color.parseColor("#115fff"))
chip.setTypeface(null, Typeface.BOLD)
chip.chipIcon = ContextCompat.getDrawable(this.context, R.drawable.ic_utilities)
我用T注释过的2行是我尝试添加以实现该图标背景色的那些行,但它们似乎并没有改变任何内容,您可能看不到图片中的图标,但那里只是白色白色,所以没有中风就看不到。
感谢您的帮助。
答案 0 :(得分:0)
请检查这个伙伴
<android.support.constraint.ConstraintLayout
android:layout_width="150dp"
android:layout_height="50dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent"
android:id="@+id/text1"
app:layout_constraintBottom_toBottomOf="parent"
android:background="@drawable/round_button">
<TextView
android:layout_width="150dp"
android:layout_height="50dp"
android:gravity="center"
android:text="Utilites (200)"
android:layout_marginEnd="10dp"
android:paddingLeft="5dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:textAlignment="viewEnd"
/>
</android.support.constraint.ConstraintLayout>
<ImageView
android:id="@+id/imageView"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_marginStart="120dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toEndOf="@id/text1"
app:srcCompat="@drawable/your_image" />
round.xml
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="10dp" />
<solid android:color="@android:color/white" />
<stroke
android:color="@android:color/holo_blue_dark"
android:width="2dp">
</stroke>