Я пробовал разные способы сделать текст в виде гиперссылки на нижнем листе, но у меня ничего не получалось! Вот как я это попробовал (в основном упражнении):
imgProgramTools.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
final BottomSheetDialog btmSheetDialog = new BottomSheetDialog(
MenuActivity.this, R.style.BottomSheetDialogTheme
);
View btmSheetViewPTP = LayoutInflater.from(getApplicationContext()).inflate(
R.layout.layout_bottom_sheet_programtools, (ScrollView)findViewById(R.id.btmSheetContainerPT)
);
TextView txtHrefVS = (TextView) findViewById(R.id.hrefVS);
txtHrefVS.setMovementMethod(LinkMovementMethod.getInstance());
btmSheetDialog.setContentView(btmSheetViewPTP);
btmSheetDialog.show();
}
});
Это в файле XML:
<TextView
android:id="@+id/hrefVS"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:linksClickable="true"
android:text="@string/lnkOfVS" />
Я попробовал тот же код в другом проекте, не используя нижний лист и все заработало!