提兵百万西湖上,立马吴山第一峰!这篇文章主要讲述xamarin android c#Edittext自动滚动到底部相关的知识,希望能为你提供帮助。
我想在Edittext中自动滚动到底部。
我在网上找不到任何关于它的内容。它只关于ListView。
有没有任何解决方案来使用Edittext?
谢谢
答案您可以使用EditText.ScrollTo
方法并计算所需的scrollY:
etMain = FindViewById<
EditText>
(Resource.Id.etMain);
...//get the lineHeight
int lineHeight = etMain.LineHeight;
//get the line Count
int lineCount = etMain.LineCount+1;
//calculate the scrollY;
int scrollY = lineHeight * lineCount;
//scroll to the bottom
etMain.ScrollTo(0, scrollY);
另一答案我尝试使用ScrollTo,但它不起作用。
但是使用RequestFocus它有效:)
【xamarin android c#Edittext自动滚动到底部】谢谢
推荐阅读
- 多行中的Edittext与Android中的actionDone问题[重复]
- 停止setText()在EditText上显示Android软键盘[复制]
- Xamarin.Android EditText事件未在设备上触发
- Android Soft Keyboard在重新打开时隐藏EditText
- 将EditText数组转换为字符串数组 - Kotlin Android
- EditText中的标点符号 - Android Nougat
- 如何在WinForms中使用C#启动,停止和验证服务是否存在
- 如何使用Github创建你的第一个PSR-4 composer/包装专家包并将其发布在Packagist中
- 如何在XAMPP Windows中安装和启用Imagick扩展