gpt4 book ai didi

Android Chip View 不使用 android :textAllCaps ="true" 将字母大写

转载 作者:行者123 更新时间:2023-11-29 00:52:07 26 4
gpt4 key购买 nike

我有 Chip 动态膨胀并添加到 ChipGroup:

<?xml version="1.0" encoding="utf-8"?>
<com.google.android.material.chip.Chip xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
style="@style/Widget.MaterialComponents.Chip.Choice"
android:layout_width="wrap_content"
android:layout_height="24dp"
android:checkable="false"
android:clickable="true"
android:ellipsize="end"
android:focusable="true"
android:letterSpacing="0.02"
android:maxLines="1"
android:textColor="#515968"
android:textSize="12sp"
android:textAllCaps="true"
app:chipBackgroundColor="#00000000"
app:chipCornerRadius="3dp"
app:chipStrokeColor="#a6aab1"
app:chipStrokeWidth="1dp"/>

它不会通过 android:textAllCaps="true"

将字母大写

Non-capitalized

Chip 继承自 TextView 所以它应该可以工作。 https://material.io/components/chips/#action-chips没有显示大写的示例,尽管我看不出有任何不这样做的原因。

我会犯什么错误?我没看到。

最佳答案

事实证明,textAllCaps 确实有效,但是......以编程方式。

viewHolder.someProviders.addView((LayoutInflater.from(viewHolder.someProviders.context)
.inflate(R.layout.name_of_layout, viewHolder.someProviders, false) as Chip)
.apply {
text = provider.name
isAllCaps = true
})

关于Android Chip View 不使用 android :textAllCaps ="true" 将字母大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58398611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com