Notice
Recent Posts
Recent Comments
Link
관리 메뉴

설.현.아빠

[autoLink] TextView를 이용하여 자동 링크 생성하기. 본문

안드로이드/String

[autoLink] TextView를 이용하여 자동 링크 생성하기.

설.현.아빠 2011. 2. 11. 11:37




 

<?xml version="1.0" encoding="utf-8"?>

 

<!-- main.xml -->


<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent"
>

 

<!--
  android:autoLink="web" <- text안의 URL을 LINK로 만든다.
  android:autoLink="email" <- text안의 e-mail주소를 LINK로 만든다.
  android:autoLink="phone" <- text안의 전화번호를 LINK로 만든다.
  android:autoLink="map" <- text안의 지리적 주소를 링크로 만든다.
  android:autoLink="none" <- Auto Link를 사용하지 않는다.기본설정임.
  android:autoLink="all" <- 4 종류의 링크를 자동 적용.
 -->


 <TextView
  android:id="@+id/mainTextView1"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/autolink_test1"
  android:autoLink="all" />
 <TextView
  android:id="@+id/mainTextView2"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/autolink_test2"
  android:autoLink="all" />
 <TextView
  android:id="@+id/mainTextView3"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/autolink_test3"
  android:autoLink="all" />
 <TextView
  android:id="@+id/mainTextView4"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content"
  android:text="@string/autolink_test4"
  android:autoLink="map" />
 </LinearLayout>

 

 

<?xml version="1.0" encoding="utf-8"?>

 

<!-- strings.xml -->


<resources>
 <string
  name="hello"
 >Hello World, ex1!</string>
 
 <string
  name="app_name"
 >ex1</string>
 
 <string
  name="autolink_test1"
 >dodo4989@nate.com</string>
 
 <string
  name="autolink_test2"
 >http://www.naver.com</string>
 
 <string
  name="autolink_test3"
 >01036990104</string>
 
 <string
  name="autolink_test4"
 >1456 White Mountain Hwy North Conway, NH 03860</string>
</resources>

 

<?xml version="1.0" encoding="utf-8"?>

 

<!-- AndroidManifest.xml -->


<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="lee.android.ex1"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".ex1"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
 <uses-library android:name="com.google.android.maps" android:required="true"></uses-library>
    </application>
    <uses-sdk android:minSdkVersion="8" />
 <uses-permission android:name="android.permission.INTERNET"/>
 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
</manifest>

 


Comments