wrap_content 如何与编辑文本视图一起使用?
Posted
技术标签:
【中文标题】wrap_content 如何与编辑文本视图一起使用?【英文标题】:How does wrap_content work with an Edit Text view? 【发布时间】:2019-06-30 12:10:06 【问题描述】:在 axml 文件中声明 EditText 视图时(作为示例),我通常将其宽度指定为“wrap_content”。
<EditText
android:width = "wrap_content" />
但这让我想知道,如果用户超出了 Edit Text 视图的边距会发生什么?由于“wrap_content”设置,边距会扩大吗?它会保持不变并且其余输入的输入将保持对用户不可见吗?
还有一点,如果没有设置提示,Edit Text 视图将如何显示?如果我将宽度设置为“wrap_content”并且在开始时没有输入任何内容(没有内容),视图是否会出现在应用程序中?
基本上,warp_content 是如何工作的?它是否允许视图的宽度动态变化?或者它只是视图第一次膨胀的“一次性”设置?
【问题讨论】:
developer.android.com/guide/topics/ui/declaring-layout @Josh 我使用 Xamarin 而不是 Android Studio。 【参考方案1】:是的。 edittext
显示与字符等效的默认宽度(例如,W)。
我的edittext
如下:
<EditText
android:layout_
android:layout_ />
查看下面的图片:
【讨论】:
很好的例子。非常感谢!以上是关于wrap_content 如何与编辑文本视图一起使用?的主要内容,如果未能解决你的问题,请参考以下文章
在 Android 中如何获取设置为 Wrap_Content 的 Textview 的宽度