How to set search interface in a Custom Spinner in Android - android

I am new to android trying to create a custom spinner which hold so many of data in list so i made the spinnermode as dialog and now i want to make the searchable interface or autocomplete text on the dialog of the spinner as shown in below image and sorry i am unable to post the image with this post so i made it visible by clicking the below link.
Help Me to get the result.
Advance thanx
![enter image description here][1]
http://s28.postimg.org/w0h6qq959/dialogwithsearch.png

Using an autocomplete textview will make it so much easier.
You can take a look at this tutorial for that:
http://www.tutorialspoint.com/android/android_auto_complete.htm

Related

How to design custom alert dialog in android

I have to implement the filters as shown in the image. Which view or component can I use? Popup view or Alert dialog or anything else?
Also, I have implemented my list using an array adapter and I have filter items in that.
[enter image description here][1]
[1]: https://i.stack.imgur.com/3fuWG.jpg
I'd recommend you to use dialog fragments.
You can read my article on medium on how to create dialog fragment
https://islamassem.medium.com/custom-dialog-using-dialog-fragments-de6a0874b6a4

How to create nested textview using hyperlinks

I would like to create a FAQs as Help for my app. Currently my help section for my app is only one xml with an activity. The xml has only one textview and one return button. Now I want to change it to list of hyperlinks(FAQs), and when an user clicks on the hyperlink a text message(textview) should be displayed. How I can do this?
As for the list of FAQs. You can use a RecyclerView which you will provide to it the list of FAQ's you want to display.
For the message you can use a Toast, SnackBar or even use the hyperlink to open up in the browser itself.

URL as a link in listview in android

I am new to android and I am trying to contribute for an android project. There is listview of messages and when a user clicks and a specific message, another view opens and shows the details as shown in below image(android view).
All these information is being fetched from web and parsed. and link is not clickable on web view also as shown in below figure (webview),
It is not shown as hyperlink on webview. I think that is the reason its not showing as a link in android app too.
Can anybody help me with this? The code related to this can be found at : source
related files are:
\scraper\MessagesScraper.java ,
\scraper\SingleMessageScraper.java ,
\ui\messages.java
\ui\SingleMessage.java
Any help would be great. thanks in advance.
In your XMl wherever you define that particular TextView add the following to that TextView
android:linksClickable="true"
Also see How do I make links in a TextView clickable? if you want to for example hide the URL and just show some text for the link.
Edit: From what I can tell...
MessageScraper is using ThreeLineAdapter - https://github.com/pradeepb6/TuCanMobile/blob/master/src/com/dalthed/tucan/adapters/ThreeLinesAdapter.java You can see all the TextViews here and then go to the res folder and change them accordingly.
SingleMessageScraper seems to be just using standard ArrayAdapter and Androids Simple_list_Item_1 for the layout. http://developer.android.com/reference/android/R.layout.html#simple_list_item_1 So if you need to you'll need to make your own list_item layout for this if it doesn't make sense to use one that was already created.
I don't think the UI classes need any changing.
Re: Comment - A single message (shown in your picture) is a listview of TextViews. You could also have a listview of custom views if you want more things in each cell, which is what the ThreeLineAdapter is handling.
If you are using TextView in your ListView's getView function,
you can use Linkify to convert the link to URL
TextView textView = (TextView) findViewById(R.id.textView);
textView.setText("http://www.example.com");
Linkify.addLinks(textView, Linkify.WEB_URLS);
WebView.getSettings().setJavaScriptEnabled(true);

How can implement search bar in android?

I am working in android. i am trying to display name of university using listView.
my list view is looking like this.
Now i want to add a search bar on the top of this list view. if i press A in search bar then this list view should display all the name of university start with A, if i press some other character then according university name must be displayed.
Please tell me how can implement this. Is any way to make search bar in android. I have seen in iPhone, it works very efficiently in iPhone. Please help me how can make this search bar ?
Thank you in advance...
This may be the long way. but this is just an idea..
I think you have to create a layout xml file with one EditText and ListView. Inside activity you have to listen for textChange in EditText and then probably you have to filter your ListAdapterbased on the text entered by the user and bind it with ListView.
See the complete example here : http://www.androidpeople.com/android-listview-searchbox-sort-items
You can use setTextFilterEnabled(true) on your list view.
I think this may help you to get an idea. http://developer.android.com/resources/tutorials/views/hello-autocomplete.html

How to display animation image like the Quick Search Box

I have implemented an activity that retrieves data from a web service and display it in the AutoCompleteTextView. This has been working quite well.
I'm interested in displaying a spinning animation while the data is being retrieved (The same effect like the Quick Search Box)
I try to figure out how the QSB is doing it (10x Open Source!) but couldn't find any place where the spinner image is being put/set/drawn onto the EditText control.
alt text http://img704.imageshack.us/img704/8210/spinnera.png
There is no public interface to set the 'working spinner'.
If you implemented the suggestion provider, the spinner shows when the query starts.
Reference

Categories

Resources