我希望我的應用中的ediText字段能夠響應onTextChange事件,以便在文本更改時調用方法。我使用dot42製作應用程序,但只能找到Java中的教程。檢測dot42中的onTextChanged事件
0
A
回答
4
這將是一個最小的實現。我希望它能幫助你看到Java和C#之間的區別模式 - 這實在是微不足道的。
[Activity]
public class MainActivity : Activity, Android.Text.ITextWatcher
{
protected override void OnCreate(Bundle savedInstance)
{
base.OnCreate(savedInstance);
SetContentView(R.Layouts.MainLayout);
EditText editText = FindViewById<EditText>(R.Ids.status);
editText.AddTextChangedListener(this);
}
public void AfterTextChanged(Android.Text.IEditable s)
{
throw new NotImplementedException();
}
public void BeforeTextChanged(Java.Lang.ICharSequence s, int start, int count, int after)
{
throw new NotImplementedException();
}
public void OnTextChanged(Java.Lang.ICharSequence s, int start, int before, int count)
{
throw new NotImplementedException();
}
}
接口實現由Visual Studio生成。
+0
如果有可能,我會給你1000分......我從這個問題的幾個小時 – Blasco73
1
在Java中,你可以通過實現TextWatcher接口來實現。 Dot42 documentation說
AddTextChangedListener(ITextWatcher watcher)
Adds a TextWatcher to the list of those whose methods are called whenever this TextView's text changes.`
所以實現ITextWatcher,做一些AfterTextChanged
,你就OK。
相關問題
- 1. 用dot42觸發事件
- 2. ontextchanged事件問題
- 3. OnTextChanged事件沒有觸發
- 4. OnTextChanged事件在不觸發
- 5. R中的事件檢測
- 6. ASP .NET OnTextChanged事件觸發兩次
- 7. ASP.NET TextBox OnTextChanged事件不會觸發
- 8. 動態觸發文本OnTextChanged事件
- 9. 使用OnTextChanged TextBox事件不起作用
- 10. onTextChanged事件對許多文本框C#
- 11. jquery檢測事件
- 12. Android事件檢測
- 13. Javascript事件檢測
- 14. 檢測attachShadow事件
- 15. Delphi中的組件事件檢測
- 16. OnTextChanged事件不在ASP.NET中的CKEditor控件上觸發
- 17. 事件檢測vb的
- 18. 如何檢測UITextField中的KeyPress事件?
- 19. 如何檢測validator中的valueChange事件?
- 20. 如何檢測Qt中的Windows事件?
- 21. 從OSFF中的SWFElement檢測事件
- 22. 檢測的雙退格事件jQuery中
- 23. qt中的滾動事件檢測
- 24. 在OnTextChanged事件中更改EditText內容的正確方法
- 25. 在Update Panel中綁定OnTextChanged GridView內的事件文本框
- 26. 缺少dot42的Android.Hardware.Usb?
- 27. iFrame滾動事件檢測
- 28. JS事件源檢測
- 29. 檢測關鍵事件
- 30. 檢測後臺事件
你嘗試過什麼,至少[Google](http://www.google.com) –
是的,我做過。但沒有幫助。如果知道如何做,請分享。 – desolator
[link1](http://stackoverflow.com/questions/7432083/how-to-use-edittext-ontextchanged-event-when-i-press-the-number)和[link2](https:// www .google.co.in/search?q = ontextchange + event + in + android&oq = ontextchange + event + in + android&aqs = chrome..69i57j0l5.6387j0j7&sourceid = chrome&espv = 210&es_sm = 93&ie = UTF-8) –