- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的风格如下
<style name="PennyTextSingleLine">
<item name="android:textSize">@dimen/text_size_penny</item>
<item name="android:textColor">@color/color_default</item>
<item name="android:singleLine">true</item>
</style>
后来我有了另一种风格,除了不是单行外,其他都是一样的。所以我写
<style name="PennyTextMultiLine" parent="PennyTextSingleLine">
<item name="android:singleLine">false</item>
</style>
这很有用。
但是,据我们所知,根据 Alternative of singleLine attribute (Deprecated) TextInputEditText 已弃用 singleLine .它应该被替换为
<item name="android:maxLines">1</item>
我该如何解决上述问题(例如,用 maxLines
表示以下内容的任何方式)?
<item name="android:singleLine">false</item>
最佳答案
我知道我可以做到以下几点
<style name="PennyTextSingleLine" parent="PennyTextMultiLine">
<item name="android:maxLines">1</item>
</style>
<style name="PennyTextMultiLine" >
<item name="android:textSize">@dimen/text_size_penny</item>
<item name="android:textColor">@color/color_default</item>
</style>
但是,这将涉及对我现有代码的过多搜索以交换层次关系。我想知道是否有一个 1-1 可以让我们将 maxlines=1
覆盖为父层次结构中的任何数字。
在这里发布我的答案,但希望那里有更好的答案。
关于android - 如何在样式上有效地用 maxLines 替换 singleLine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44690349/
我有一个按钮: public class MyButton extends Button{ private float degrees; public MyButton(C
这是我的 AutoCompleteTextView 代码。 问题是我想输入一些文本,然后点击软键盘上的Next。 Next 出现在软键盘上,但它没有将光标移动到下一个 EditText。在同一个屏幕
我有一个 TextView,它位于屏幕左侧,设置为重力 =“right”,它设置为 SingleLine = “true”。 如果这个 View 中的文本变得太长,我希望它从 View 的左侧消失。我
我想将 edittext 条目限制为单行,但是当我添加行 android:singleline = "true" 时,提示消失,输入 26 个字符后光标向下. 这是我的 XML 代码: 最佳答
我认为 singleLine="true" 等同于 maxLines="1" 但我看到 Android Studio 中的以下预填充字段两者都有。有区别吗?是否存在导致两者都需要的已知错误? 这是来
我正在尝试匹配文件的某个结尾,其中“文件的某个结尾”可能会跨越多行。 我的正则表达式如下所示: "\s\w$" 我想要做的:查找所有以空格字符结尾的文件,并在文件的最末尾加上“人类可读字符”。 Reg
我正在尝试让一个 TextView 采用多行并按父级的大小进行切割。 这并不强制它只是这个 View 的宽度。文本离开屏幕。 TextView 只有在我给它一个像素数
我的风格如下 @dimen/text_size_penny @color/color_default true 后来我有了另一种风格,除了不是单行外,其他都是一样的。所以我
我如何动态地启用和禁用 android:singleLine?我有一个 ListView ,我想在 listView 中使用文本 singleLine true 和一些 sinleLine false
我最近使用了 TextInputEditText,我得到 singleLine 属性 Deprecated 的 lint 错误 删除线如下: 有没有其他方法可以解决这个问题? 最佳答案 andro
只有当 EditText 具有焦点时,我才需要将一个 EditText 限制在 1 行,但当它具有焦点时它什么也不做,只有当它具有焦点并且我关闭应用程序时才有效。我不知道为什么会这样,我尝试了一些方法
我使用以下样式来布局按钮: wrap_content wrap_content true web 按钮本身嵌套在一些 LinearLayouts 中,这些 Line
我有一个 TextView,我想知道它是否由于 XML 中的 singleLine="true"而被截断。 有什么想法可以实现这一点而无需传递显示的文本,而仅使用 TextView 检测它? 最佳答案
我遇到了 android:ellipsize 的问题,它在 TextView 中不起作用。但要适用于 android:singleLine。 我听说 android:singleLine 已被“弃用”
我需要为我的 edittext 设置 actiondone 而不设置单行选项(我需要多行输入)。我该怎么做? 这是代码: 最佳答案 这对我有用: 关于android - 没有 singl
singleLine 是/曾在 TextView 和 EditText 的 xml 布局文件中使用,如下所示: Some people在 SO 上说 singleLine 已弃用,而 other p
找不到更改 TextField 的光标位置并使其成为单行的方法。有人找到办法吗? 这个时候我用的是最新的jetpack-compose 1.0.0-alpha03版本。 最佳答案 要设置光标,您需要像
我有以下 AutoCompleteTextView : 此 AutoCompleteTextView 的输入是通过我创建的“拨号器”布局完成的,因此此 AutoCompleteTextVi
我有一个自定义 TextView,它的 onDraw 方法被覆盖以在 TextView 周围绘制红色边框。 当我将重力设置为左侧以外的其他值时 AND singleLine=true :不绘制边框。
我注意到android:singleLine="true"如果用在ListView中Listitem的TextView中,会导致滚动很卡顿。虽然我找到了替代的 android:maxLines="1"
我是一名优秀的程序员,十分优秀!