- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
Android Oreo buildToolsVersion 提供了一种在 AppCompatTextView 中自动调整文本大小的简化方法,如下所示
<android.support.v7.widget.AppCompatTextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:maxWidth="300dp"
android:background="@android:color/holo_green_light"
app:autoSizeTextType="uniform"
app:autoSizeMinTextSize="5sp"
app:autoSizeMaxTextSize="50sp"
app:autoSizeStepGranularity="4sp"
/>
AppCompatEditText 是否可以应用类似的实现,因为它基本上是 TextView 的扩展?简单地将 autoSizeTextType 应用于 AppCompatEditText 似乎不起作用。有办法解决这个问题吗?
最佳答案
不,你不能。请看here ;由于不受支持,所有 AppCompatEditText 都被禁用。
关于android - 在android Edittext中实现autoSizeTextType,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46406737/
这是可以做到的 但是属性 autoSizeTextType 只能用于 API LEVEL >= 26,并且 Android Studio 会显示有关该问题的烦人警告。 为了摆脱这个问题,我想以编程方
我试图实现随着 Android O 的发布在 Api 级别 26 中添加的自动调整大小 TextView 。但是我在编译时遇到了上述错误。似乎 autoSizeTextType 参数不可用。我使用以下
有没有办法调整文本以始终根据固定高度调整大小? 我有一个具有固定高度的列,其中的文本应始终适合 Column(modifier = Modifier.height(150.dp).padding(8
我正在寻找自动更改 TextView 大小的方法。我也找到了解决方案。这里是官方Doc用于自动调整 TextView 的大小。但我仍然无法解决它。当我粘贴 autoSizeTextType 时,它
我尝试使用 autoSizeTextType。我的 minSdk 是 24,所有的 tools 都是 26,compat 也是 26-beta2。 通过代码尝试使它们可调: dialogWeight.
我是一名优秀的程序员,十分优秀!