Я хотел бы создать поисковую панель для приложения Mono для Android, которое позволяет пользователю выбирать, и я хочу реализовать SeekBar Widget, как я могу использовать SeekBarChangeListener() для Mono для Android?SeekBar on Mono для Android
0
A
ответ
2
Чтобы написать изменения слушателю вам нужен класс, который реализует SeekBar.IOnSeekBarChangeListener
:
public class SeekBarListener : Java.Lang.Object, SeekBar.IOnSeekBarChangeListener
{
public void OnProgressChanged(SeekBar seekBar, int progress, bool fromUser)
{
}
public void OnStartTrackingTouch(SeekBar seekBar)
{
}
public void OnStopTrackingTouch(SeekBar seekBar)
{
}
}
Затем вы можете назначить, что для строки поиска:
seekBar.SetOnSeekBarChangeListener(new SeekBarListener());
0
Ну я решить эту проблему в том же классе реализации SeekBar.IOnSeekBarChangeListener по-другому, вот мой код:
private void CreateDialogSeek()
{
dialogSeek = new Dialog(this);
dialogSeek.SetContentView(Resource.Layout.seekbar_dialog);
dialogSeek.SetTitle("Change your configuration");
dialogSeek.SetCancelable(true);
//Ok
btnOk = (Button)(dialogSeek.FindViewById(Resource.Id.btnSettingsOKSeekBar));
btnCancel = (Button)(dialogSeek.FindViewById(Resource.Id.btnSettingsCancelSeekBar));
SeekBar mSeekBar = (SeekBar)(dialogSeek.FindViewById(Resource.Id.seekbar));
mSeekBar.Progress = cache;
mSeekBar.SetOnSeekBarChangeListener(this);
dialogSeek.Show();
btnOk.Click += delegate {OKSeek();};
btnCancel.Click += delegate {dialogSeek.Dismiss();;};
}
public void OnProgressChanged(SeekBar seekBar, int progress, bool fromUser)
{
cache = progress;
}
public void OnStartTrackingTouch(SeekBar seekBar)
{
}
public void OnStopTrackingTouch(SeekBar seekBar)
{
}
+0
и по методу OKSeek() я могу поместить этот код, который замалчивал мне ошибку ... txtCache.SetText (cache.ToString(), Button.BufferType.Normal); – arkmetal
Смежные вопросы
- 1. IsolatedStorage on Mono для Android
- 2. android force close on click on seekbar
- 3. ExpandableListView Mono для Android
- 4. Mono для Android: Карта аэростаты для Mono
- 5. Android Seekbar
- 6. Вертикальная SeekBar для Android 4
- 7. Android TalkBack для значений SeekBar
- 8. Android SeekBar предпочтение для AudioManager?
- 9. aspnet_compiler on Mono
- 10. NUnit on Mono?
- 11. Ajax on Mono
- 12. Orchard CMS on Mono
- 13. Socket.BeginReceive Performance on Mono
- 14. Использование Mono on DOS
- 15. PdfSharp on Mono
- 16. LayoutInflater Mono для Android
- 17. Uri.MakeRelativeUri Behavior On Mono
- 18. Draw line on touch event mono для android
- 19. ConfuserEx: System.TypeInitializationException on Mono
- 20. Android Studio SeekBar Error
- 21. FormsAuthentication on mono/ASP.NET?
- 22. ASP.NET MVC on Mono
- 23. Microsoft.Owin.Host.SystemWeb on Mono/XSP
- 24. System.DllNotFoundException on Mono SQLite
- 25. последний mono on centos
- 26. NServiceBus on Mono
- 27. SeekBar Android crash Java
- 28. Android SeekBar NullPointerException
- 29. Пользовательские SeekBar Drawable Android
- 30. Smoother Android SeekBar
спасибо, но он бросает мне ошибка, когда я хочу это сделать \t txtCache.SetText (прогресс, Button.BufferType.Normal); наследуйте от другого действия, потому что создавайте эту кнопку поиска в диалоговом окне. – arkmetal