Android 获取EditText最大文本区域
EditText有一个内部区域,文本只放在那里,不管它是否是滚动EditText。我试图通过这样做来获取此参数,但这似乎不是一个好的解决方案:Android 获取EditText最大文本区域,android,kotlin,android-edittext,Android,Kotlin,Android Edittext,EditText有一个内部区域,文本只放在那里,不管它是否是滚动EditText。我试图通过这样做来获取此参数,但这似乎不是一个好的解决方案: val textAreaWidth = editText.measuredWidth - editText.marginStart - editText.marginEnd - editText.paddingStart - editText.paddingEnd 如何获取此参数?EditText的维度不是默认值。您可以为它们指定自己的
val textAreaWidth = editText.measuredWidth - editText.marginStart - editText.marginEnd - editText.paddingStart - editText.paddingEnd
如何获取此参数?EditText的维度不是默认值。您可以为它们指定自己的尺寸,该尺寸可以是固定的高度/宽度,也可以是与文本大小相等的长度(通过将“高度-宽度”设置为“包裹内容”) 您可以在布局文件(xml文件)中定义它们并在片段中读取布局,或者您可以通过编程方式定义小部件,但其定义的逻辑方式保持不变 您可以参考链接以更好地理解