2011-05-24 16 views
5

Metni bir köprü metni gibi görünen bir düğme nasıl oluşturabilirim.Android'de hiperlink düğmesi nasıl yapılır

+0

olası yinelenen [Android: Köprü, telefon görüşmesi, harita yönleri Resim düğmesi] (http://stackoverflow.com/questions/3826543/android-image-button- bir hiperlink-telefon-arama-harita-yön) – Gilles

+0

Sadece görsel olarak hiperlink olarak bakmak ya da hiperlink olarak bakmak ve davranmak demek? –

+0

Ben sadece metin bir köprü gibi görünmek istiyorum. – AB1209

cevap

-3

String.xml dosyasında bir dize (adlandırılmış köprü) oluşturun ve değerine bağlantı verin ve sonra da özelliği android olarak ayarlayın: setText = "@ string/hyperlink" to Button.

+0

Teşekkür ederim Bu benim için çalıştı – AB1209

+8

Bunu yapacağını sanmıyorum. Bu, metni tuşa ayarlayacaktır. – Nizzy

+1

ne? işe yaradı? – Jojo

3

yaptım benim Projesi'nde bu şekilde

sizin string.xml eklenti içinde
Uri uri = Uri.parse("http://www.example.com"); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivity(intent); 
+0

Yanıtınız İçin Teşekkürler, ancak bu bir URL'yi tarayıcıda açmak içindir. Ve sadece metinleri bir köprü gibi göstermek istiyorum. – AB1209

2

: seni

android:autoLink="all" 
+0

Bu, TextView'a sadece bir linkin görünümünü verecektir. Bu TextView'e dokunduğunuzda hiçbir şey olmayacaktır, çünkü bir URL'yi niyet olarak çağırmak için bir dinleyiciyi kodlamanız gerekir. –

4

Kolay sadece: En TextView içinde

<string name="Test"><a href="http://www.bla.com">Test</a></string> 

öznitelik eklemek bir TextView oluşturmak ve autoLink = "all" mülkünü etkinleştirmek zorundasınız ve herhangi bir HTML'yi, sadece bir tex içindeki URL'yi iletmeniz gerekmez t veya sadece url.

Örnek:

<TextView 
     android:id="@+id/tvLink" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:gravity="center" 
     android:text="Please click www.google.com.br and search for anything!" 
     android:autoLink="all"/> 
+0

Bu yalnızca, URL olarak ayrıştırılabilir bir metniniz varsa çalışır. Bağlantı düğmesine sahip olmak istiyorsanız "Ana sayfamıza gidin" ifadesi işe yaramaz. –

İlgili konular