Ich habe Code, der Begriffe & Zustand in App anzeigt. In der ersten Zeile habe ich einen Link. Ich möchte, dass dieser Link in Webview geladen wird.Link in XML sollte in webview öffnen
Nach dem Fragment-Code ist:
String[] tncList = getResources().getStringArray(R.array.tnc_text_array);
for(int i=0;i < tncList.length;i++)
{
LinearLayout llItem=(LinearLayout)inflater.inflate(R.layout.terms_n_cond_fragment_layout, null);
TextView txt= (TextView)llItem.findViewById(R.id.tncText);
if(i == 0) {
txt.setText(Html.fromHtml(tncList[i]));
txt.setMovementMethod(LinkMovementMethod.getInstance());
} else {
txt.setText(tncList[i]);
}
tncTextLayout.addView(llItem);
}
Im Folgenden ist der String-Array aus der Ressourcendatei:
<string-array name="tnc_text_array">
<item>Standard terms and condition apply To read click <![CDATA[<a href="example.com/termsandconditions">here</a>]]></item>
<item>lorem ipsum</item>
<item>lorem ispsum</item>
<item>lorem ipsum</item>
</string-array>
Durch den obigen Code Link mithilfe erzeugt und Benutzer können auf den Link klicken und öffnen es im Browser, aber es öffnet sich in der mobilen Ansicht, aber ich möchte es in der Desktop-Ansicht öffnen.
Ich möchte, dass es entweder im Browser, aber in der Desktop-Ansicht oder in der Webansicht geöffnet wird.
Verwendung android: Autolink = "all" in XML-Textview –