Android APP開發活用範例速查大辭典(Ch0101-讓 TextView 具有WEB 超連結的功能)
XML的方法:
JAVA的方法
TextView物件.setAutoLinkMask(Linkify.WEB_URLS); |
程式範例UI-XML
<?xml version=”1.0″ encoding=”utf-8″?> <LinearLayout xmlns:android=”http://schemas.android.com/apk/res/android” android:id=”@+id/LinearLayout1″ android:layout_width=”match_parent” android:layout_height=”match_parent” android:gravity=”center_vertical” android:orientation=”vertical” >
<TextView android:id=”@+id/textView1″ android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:autoLink=”web” android:text=”在版面配置所設定的URL:http://www.shoeisha.co.jp/” />
<TextView android:id=”@+id/textView2″ android:layout_width=”wrap_content” android:layout_height=”wrap_content” android:text=”TextView” />
</LinearLayout>
|
程式範例-code
package jp.co.se.android.recipe.chapter01;
import android.app.Activity; import android.os.Bundle; import android.text.util.Linkify; import android.widget.TextView;
public class Ch0101 extends Activity {
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ch0101_main);
TextView textView2 = (TextView) findViewById(R.id.textView2); textView2.setAutoLinkMask(Linkify.WEB_URLS); textView2.setText(“在程式中所設定的URL:http://www.shoeisha.co.jp/”); } }
|