xamarin android c#Edittext自动滚动到底部
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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自动滚动到底部的主要内容,如果未能解决你的问题,请参考以下文章
如何在 C#/Xamarin 中使用带有来自 android 钥匙串的私钥的 X.509 证书?
如何使用 Xamarin.Forms/C# 将 mp3 从 youtube 下载到 android?