거대한 목록보기 목록을 만들었으니 이제이 사용자를 친숙하게하고 싶습니다. 그래서 edittext에 뭔가를 입력하고 버튼을 클릭하면 프로그래밍 방식으로 목록보기 항목으로 스크롤해야합니다. 어떻게해야합니까?C# Xamarin editText 버튼을 클릭하고 목록보기 항목으로 스크롤하십시오. 어떻게?
0
A
답변
0
입력이 끝나면 목록에서 해당 텍스트를 검색하고 해당 위치로 부드럽게 스크롤해야합니다.
private ListView _listView;
private ArrayAdapter<string> _adapter;
private EditText _inputSearch;
private Button _buttonSearch;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
SetContentView(Resource.Layout.Main);
string[] products = {"Winter Is Coming", "The Kingsroad", "Lord Snow", "Cripples, Bastards, and Broken Things", "The Wolf and the Lion", "A Golden Crown", "You Win or You Die", "The Pointy End", "Baelor", "Fire and Blood"};
_listView = FindViewById<ListView>(Resource.Id.list_view);
_inputSearch = FindViewById<EditText>(Resource.Id.inputSearch);
_buttonSearch = FindViewById<EditText> (Resource.Id.btnSearch);
_adapter = new ArrayAdapter<string>(this, Resource.Layout.list_item, Resource.Id.product_name, products);
_listView.Adapter = _adapter;
_buttonSearch.Click += (sender, e) =>
{
var index = Array.FindIndex(products, i => i.Equals(_inputSearch.Text));
_listView.SmoothScrollToPosition(index);
};
}
관련 문제
- 1. ListView를 선택된 항목으로 스크롤하십시오.
- 2. 안드로이드에서 목록보기 항목으로 어떻게 이동할 수 있습니까?
- 3. 버튼을 클릭하고
- 4. 사용자 정의 목록보기 from editText
- 5. C# 버튼을 클릭하고 기본 이미지를 복사하십시오.
- 6. Xamarin 폼 목록보기
- 7. 버튼을 자동으로 클릭하고 싶습니다.
- 8. Android-Xamarin : 세션의 EditText 기억
- 9. 이미지를 목록보기 항목으로 설정 onclick
- 10. 다른 형식의 항목으로 목록보기 표시
- 11. 버튼을 클릭하여 목록을 아래로 스크롤하십시오.
- 12. 안드로이드 버튼을 클릭하고 클릭하십시오.
- 13. 버튼을 클릭하고 테이블 팝업
- 14. 버튼을 클릭하고 크기 조정보기
- 15. Ctrl + 클릭 버튼을 클릭하고 버튼을 클릭하십시오.
- 16. 안드로이드 목록보기 및 EDITTEXT 상자
- 17. 목록보기 항목을 뒤에있는 arraylist 항목으로 변경하는 방법
- 18. 목록보기 선택 해제 - Xamarin Android
- 19. 목록보기 항목의 버튼을 활성화하고 해당 항목을 클릭하고 안드로이드의 나머지 목록 항목에있는 모든 버튼을 비활성화하는 방법은 무엇입니까?
- 20. 버튼을 눌렀을 때 목록보기 업데이트
- 21. 마우스를 클릭하고 입력 버튼을 누르십시오.
- 22. 버튼을 클릭하고 제목의 숫자를 늘리십시오.
- 23. div 태그를 클릭하고 버튼을 클릭하십시오.
- 24. 버튼을 클릭하고 토스트를하는 방법이 표시됩니다.
- 25. 삭제 후 Xamarin Forms 업데이트 목록보기
- 26. 버튼을 클릭하고 함수를 실행하기 전에 pictureBox에 다른 이미지 표시 C#
- 27. 버튼을 메뉴 항목으로 추가하려면 어떻게합니까?
- 28. Android 레이아웃 : 목록보기 끝에 버튼을 배치하는 방법
- 29. C# 목록보기 주문
- 30. Android 목록보기 버튼을 클릭하십시오.
당신은 smoothscrollbyoffset 방법을 시도해 볼 수도, 당신이 여기 documenation 찾을 수 https://developer.xamarin.com/api/member/Android.Widget.ListView.SmoothScrollByOffset/p/System.Int32/ – Bearcat9425
않는 방법 이 방법이 효과가 있니? – Test
SmoothScrollBy 오프셋은 int와 같지만 텍스트 항목을 가져와야합니다. – Test