当前位置: 首页 > 知识库问答 >
问题:

在android Edittext中实现autoSizeTextType

蒋向笛
2023-03-14

Android Oreo buildToolsVersion提供了在AppCompatTextView中自动调整textsize大小的简化方法,如下所示

<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的扩展,那么类似的实现是否可以应用于AppCompatEditText?简单地将autoSizeTextType应用于AppCompatEditText似乎不起作用。有什么办法可以解决这个问题吗?

共有1个答案

齐意致
2023-03-14

不,你不能。请看这里;对所有AppCompatEditText禁用它,因为它不受支持。

 类似资料:
  • 问题内容: 我已经在Swift中实现了一个使用字典键的Set。我想实现一个addAll(sequence)方法,该方法在Set中的Elements上采用任何序列类型,但是出现一个没有意义的错误。这是我的代码 我在XCode 6.1和6.0.1中遇到此错误。 我想遵循Array的extend方法的语义,但是该类型签名甚至不为我编译。 我做错了什么,还是应该提交雷达? 编辑 :刚刚找到https://

  • 问题内容: 现在,node.js支持ECMAScript Harmony生成器, 我们可以在Haskell中简洁地编写ala代码单子代码了: 在上面的代码中,有一个函数可用于创建 确定性 单子,例如: 您现在可以按以下方式使用: 上面的函数接受两个字符串,将它们转换为列表,然后压缩它们。如果有错误,则立即返回。它取决于以下功能: 我们对其进行测试,以检查其是否可以正常工作: 同样,我们可以创建任何

  • 我在理解和实现WebSocket中的permessage deflate扩展时遇到了一个问题。 到目前为止,我已经在握手代码中添加了“Sec-WebSocket-扩展: perMessage-收缩”。它似乎一切正常。 然而,当我从服务器(Node.js)向客户端(js)发送一条“TEST”消息时,似乎浏览器(Chrome和Firefox)本身并没有解压缩数据。 如何使用permessagedefl

  • 问题内容: 我正在尝试使用网站的OAuth,该网站要求签名方法仅是“ HMAC-SHA1”。 我想知道如何在Python中实现此功能? 问题答案: 假单胞菌: 签名错误通常驻留在基本字符串中,请确保您理解这一点(如OAuth1.0规范在此处所述:http://tools.ietf.org/html/draft-hammer- oauth-10#section-3.4 。 1)。 以下输入用于生成签

  • 问题内容: 我知道使用这种方法来实现分页是一种不好的做法,因为当数据变大时,这会消耗大量内存。解决此问题的一种方法是按字段使用自然顺序: 问题是-我是mongo的新手,不知道什么是最好的方式 问题答案: 您正在谈论的概念可以称为“转发分页”。这有一个很好的理由,与使用和修饰符不同,它不能用于“返回”上一页或实际上“跳”至特定页面。至少不需要花费很多精力来存储“可见的”或“发现的”页面,因此,如果您

  • 问题内容: 我想在我的node.js应用程序内实现互斥锁,这是Wiki http://en.wikipedia.org/wiki/Mutual_exclusion中的互斥锁。 这个主题有没有准备好的模块?如果没有,有什么想法可以帮助我实施它吗? 问题答案: 有很多方法可以完成此任务。有两种简单的方法是通过Redis或Zookeeper服务器。Node.js两者都有很好的模块。 在Redis中,您可