Следующее должно работать для всех, кто ищет комбинацию текста и гиперссылки в приложении для Android.
В string.xml
:
<string name="applink">Looking for the regular Zesteve App?
<a href="https://play.google.com/store/apps/details?id=zesteve.com.myapplication">Get it here</a>
</string>
Теперь вы можете использовать это string
в любом данном View
, как это:
<TextView
android:id="@+id/getapp"
android:layout_width="match_parent"
android:layout_height="50dp"
android:gravity="center"
android:textColor="@color/main_color_grey_600"
android:textSize="15sp"
android:text="@string/applink"/>
Теперь, в вашей деятельности или фрагменте, сделайте следующее:
TextView getapp =(TextView) findViewById(R.id.getapp);
getapp.setMovementMethod(LinkMovementMethod.getInstance());
К настоящему времени вы не 't требуется установить android:autoLink="web"
или android:linksClickable="true"
с помощью этого подхода.
Надеюсь, вы найдете это полезным.