为什么maxWidth属性不适用于EditText?

香港

看来maxWidth对EditText没有影响。有人能对此有所启示吗?

<EditText
    android:id="@+id/editTextFoo"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:autofillHints="port"
    android:ems="10"
    android:maxWidth="100dp"
    tools:targetApi="o" />

上面的代码导致以下结果: 在此处输入图片说明

如果我将layout_width =“ 100dp”设置如下:

<EditText
    android:id="@+id/editTextFoo"
    android:layout_width="100dp"
    android:layout_height="wrap_content"
    android:autofillHints="port"
    android:ems="10"
    android:maxWidth="100dp"
    tools:targetApi="o" />

宽度正确: 在此处输入图片说明

梅兰B

是的,我刚刚在IDE中进行了检查,这是因为ems="10"它阻止了视图保持maxWidth 100dp。显然,ems 10需要更大的宽度,因此它覆盖了maxWidth属性。

使用minWidth代替em来防止视图缩小。

或者,您可以使用maxEmsminEms

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么@Autowired不适用于通用类型T?

访问文字的属性适用于所有类型,但不适用于`int`;为什么?

为什么忽略SIGTRAP不适用于asm?

为什么Hibernate HSQL Concat不适用于MSSQL?

为什么Dijkstra的算法不适用于负负边缘?

为什么“条件”属性不适用于“元素组”元素?

为什么HTML中“ <input>”标记中的“ size”属性仅适用于TEXT而不适用于NUMBER?

为什么属性选择器不适用于jQuery?

为什么ExtractMpegFramesTest不适用于旋转的输入文件?

为什么cout不适用于pthreads?

为什么Map在Groovy中不适用于GString?

CSS:字体重量属性不适用于字体系列,为什么?

为什么通用引用不适用于数组?

为什么下界不适用于向量对

为什么数据绑定不适用于我的自定义属性指令

为什么自动属性验证不适用于继承集合的模型?

为什么.foregroundColor属性不适用于NSMutableAttributedString?

为什么输入模式属性不适用于数字?

为什么constexpr不适用于构造函数?

为什么isEqual:不适用于属性UIButton?

为什么php mongo $ in搜索不适用于ObjectId?

为什么此过渡属性不适用于 css?

为什么边框属性不适用于列表项?

为什么 box-sizing 不适用于 canvas 元素上的宽度/高度属性?

为什么方向属性不适用于块级元素

为什么我的函数适用于矩阵但为什么不适用于向量?

为什么 CSS 光标属性不适用于样式滚动条?

为什么 Sequelize“包含/属性”不适用于 findAll 和 findOne 请求

为什么@JsonProperty 不适用于 Kotlin 中的骆驼案例属性