WEB开发网
开发学院手机开发Android 开发 Android TextView实现超链接 阅读

Android TextView实现超链接

 2010-02-03 19:13:00 来源:WEB开发网   
核心提示:public class Link extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.lay

public class Link extends Activity {
   @Override
   protected void onCreate(Bundle savedInstanceState) {
     super.onCreate(savedInstanceState);

   setContentView(R.layout.link);

   // text1 shows the android:autoLink property, which
     // automatically linkifies things like URLs and phone numbers
     // found in the text. No java code is needed to make this
     // work.

   // text2 has links specified by putting tags in the string
     // resource. By default these links will appear but not
     // respond to user input. To make them active, you need to
     // call setMovementMethod() on the TextView object.

   TextView t2 = (TextView) findViewById(R.id.text2);
     t2.setMovementMethod(LinkMovementMethod.getInstance());

   // text3 shows creating text with links from HTML in the Java
     // code, rather than from a string resource. Note that for a
     // fixed string, using a (localizable) resource as shown above
     // is usually a better way to go; this example is intended to
     // illustrate how you might display text that came from a
     // dynamic source (eg, the network).

1 2  下一页

Tags:Android TextView 实现

编辑录入:coldstar [复制链接] [打 印]
赞助商链接