Java Android开发:行距与行号
在我的应用程序中,我在EditText的左边有行号——到目前为止,一切都很好,行号与EditText的行完全对齐 问题是,如果用户更改EditText的文本大小,行号就不会正确对齐。所以我添加了代码,当EditText的文本大小改变时,行号文本大小也会改变;但这会导致另一个问题:如果用户选择一个较大的文本大小,行号会占据所有空间,因此几乎没有空间在编辑文本中写入 唯一的解决方案是设置行间距。因此,我最终遇到了setLineSpacing()函数,并根据教程尝试使用它,但我不明白它是如何工作的,也无法使它与EditText的行对齐 有人能帮助我理解如何使用它,或者建议一种不同的方法使行号TextView中的每一行与EditText的行对齐吗 抱歉,如果这让人困惑,我不太擅长解释事情 谢谢,Java Android开发:行距与行号,java,android,line,newline,lines,Java,Android,Line,Newline,Lines,在我的应用程序中,我在EditText的左边有行号——到目前为止,一切都很好,行号与EditText的行完全对齐 问题是,如果用户更改EditText的文本大小,行号就不会正确对齐。所以我添加了代码,当EditText的文本大小改变时,行号文本大小也会改变;但这会导致另一个问题:如果用户选择一个较大的文本大小,行号会占据所有空间,因此几乎没有空间在编辑文本中写入 唯一的解决方案是设置行间距。因此,我最终遇到了setLineSpacing()函数,并根据教程尝试使用它,但我不明白它是如何工作的,也
Alex。我在过去也遇到过类似的情况,
编辑文本的大小受到限制。决定可选择的最大字体大小应限制为视觉外观不难看的值。我觉得堵住可能发生但没有意义的情况是没有用的。最好阻止这种情况。也许你可以这样想
嗯,
Akshay我在过去也遇到过类似的情况,编辑文本的大小是有限的。决定可选择的最大字体大小应限制为视觉外观不难看的值。我觉得堵住可能发生但没有意义的情况是没有用的。最好阻止这种情况。也许你可以这样想。@Akshay谢谢,我想我必须这样做:)太好了!我将添加此作为答案,以便其他人可以参考。