I have a spinner with huge amount of items, so the simple scrolling is very slow for user. I want to use “Big” touchable scrollbar or it like in ScrollView. How can I do it?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
This is part of your problem. 🙂 Think of Spinners as being similar to dropdown boxes in desktop or web UIs. No user wants to use one to search through “a huge amount of items.” That’s not what they’re for.
Consider breaking out this particular selection process into its own Dialog or possibly even its own Activity. From there you can offer a much richer interface for making this choice, which might include a ListView with fast scrolling enabled, (if the adapter implements
SectionIndexerthen fast scrolling will let the user jump between sections easily,) and maybe a permanent text field so that the user can live-filter content down to something more manageable.