Wednesday, March 20, 2013

Creating HyperLinks in Large Text (TextView) - Android

String.xml

------------

<string name="totalText">Hello <u>World</u></string>



public void hyperlinkWordsInText()
{
 Spanned sequence = html.fromhtml (context.getstring (r.string.totalText));
 Spanablestringbuilder strbuilder = new Spanablestringbuilder(sequence);

 Underlinespan [] underlines = strbuilder.getspans (0, sequence.length (), Underlinespan.class);
  For (Underlinespan span : underlines)
  {
  int start = strBuilder.getSpanStart(span);
  int end = strBuilder.getSpanEnd(span);
  int flags = strBuilder.getSpanFlags(span);
  ClickableSpan myActivityLauncher = new ClickableSpan()
  {
   public void onClick(View view)
   {
    // do wat ever u want on click
   }
  
  };
  strBuilder.setSpan(myActivityLauncher,start,end,flags);
   
   
  }
txt.setText(strBuilder);
txt.setMovementMethod(LinkMovementMethod.getInstance());
}

Tuesday, March 5, 2013

Learning jquey (Tutorials)

Reading styled data from String.xml - Android


<string name="my_text">
  <![CDATA[
    <b>Autor:</b>Prashanth Madi<br/>
    <b>Contact:</b>prm0080@gmail.com<br/>
    <i>Copyright © 2012-2013  </i>
  ]]>
</string> 
From our Java code we could now utilize it like this:
TextView tv = (TextView) findViewById(R.id.myTextView);
tv.setText(Html.fromHtml(getString(R.string.my_text)));