Thursday, November 29, 2012

[android-developers] Re: textview and autolink=web question

Any thoughts on this? I don't care if you answer my question. I'm curious about why leaving the app forces a refresh that the links show but in run time if they dont leave the app and multi task, they just dont show. 

On Sun, Nov 25, 2012 at 10:03 PM, Mike Adams <adams161@gmail.com> wrote:
I am calling invalidate on the text view after adding text (the text comes in from kind of a chat server, actually its a game server but for this purpose its a text view for your chat on the server).  Still even with tv.invalidate(), when something like http://www.google.com is added its not hyperlinked. But when i back out of the app , open another app, then come back, suddenly it is a blue link and it even works i can touch to open the browser.  I need to duplicate what is happening with code to force it to refresh the text view and make links appear as links if i can without the user having to do something clunky like leave the program and come back.


On Sun, Nov 25, 2012 at 10:59 AM, Mike Adams <adams161@gmail.com> wrote:
I have a textview set up with the following xml:

<TextView
android:id="@+id/tv"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:editable="false"
android:background="#000000"
android:typeface="monospace"
android:textSize="14sp"
android:autoLink="web"   />

I initially didn't think android:autoLink="web" worked because i was writing http links to the console and they were not linked. But i noticed the other day if i backed out of the program and opened another app then came back to this program, the links that wrote as plain text suddenly appeared hyperlinked. How can i force it to display them as hyperlinks on first pass?  Seems it could be some kind of refresh or repaint issue.

Mike



--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment