Moze mi tko objasniti ili postaviit kood ,kako da postavim link na android aplikaciji koju pravim ??
tj. netko da klikne i otvori mu odredjenu stranicu.. Molim pomoc hitno
Ako sam dobro skužio želiš samo u TextView napisati URL link neke stranice?
Prvo u layout-u definiramo taj TextView i unjemu recimo da imamo string url:
android:text="@string/url"
Sad taj isti url definiramo u folderu values, file: strings.xml
<string name="url">\nZa posjet bugu <a href="http://www.bug.hr">pritisni ovdje</a>. \n \n</string>
Nakon ovih linija koda u aplikaciji nam se pokazuje ovo iznad, 'pritisni ovdje' je plavo ali ništa se ne događa kad kliknemo na njeg. :(
Kako bi to popravili moramo u klasu (.java file) za ovaj xml (ovaj za koji smo stavili TextView) dodati ova 2 redka:
TextView link = (TextView) findViewById(R.id.textView2);
link.setMovementMethod(LinkMovementMethod.getInstance());
}
Ako želiš otvoriti link unutar aplikacije, a ne u vanjskom browseru (npr. Chrome) onda je procedura drukčija i tad treba koristiti WebView.
Ako sam dobro skužio želiš samo u TextView napisati URL link neke stranice?
Prvo u layout-u definiramo taj TextView i unjemu recimo da imamo string url:
android:text="@string/url"
Sad taj isti url definiramo u folderu values, file: strings.xml
<string name="url">\nZa posjet bugu <a href="http://www.bug.hr">pritisni ovdje</a>. \n \n</string>
Nakon ovih linija koda u aplikaciji nam se pokazuje ovo iznad, 'pritisni ovdje' je plavo ali ništa se ne događa kad kliknemo na njeg. :(
Kako bi to popravili moramo u klasu (.java file) za ovaj xml (ovaj za koji smo stavili TextView) dodati ova 2 redka:
TextView link = (TextView) findViewById(R.id.textView2);
link.setMovementMethod(LinkMovementMethod.getInstance());
}
Ako želiš otvoriti link unutar aplikacije, a ne u vanjskom browseru (npr. Chrome) onda je procedura drukčija i tad treba koristiti WebView.
Mislio sam unutar aplikacije da otvori.. Ako ti nije problem da mi to napises..