私はtextView "[ここ]を登録"しているとします。特定のWebページに移動するにはどうすればクリック可能にするのですか?おかげでそんなにAndroidスタジオのTextViewクリックイベント
答えて
あなたはそれのためにクリック可能なスパンを使用することができます...
private void setClickableSpan(){
String text1="Register ";
String text2=" [here]";
String mainText=text1+text2;
SpannableString ss = new SpannableString(mainText);
ClickableSpan clickableSpanTerms = new ClickableSpan() {
@Override
public void onClick(View textView) {
// Your code of navigating to webpage
}
@Override
public void updateDrawState(TextPaint ds) {
super.updateDrawState(ds);
ds.setColor(ContextCompat.getColor(getActivity(),R.color.colorHintLogin));
ds.setUnderlineText(true);
}
};
ss.setSpan(clickableSpanTerms, text1.length(), text1.length()+text2.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
yourTextView.setText(ss);
textAcceptTermAndCondition.setMovementMethod(LinkMovementMethod.getInstance());
yourTextView.setHighlightColor(Color.TRANSPARENT);
}
コードに感謝しますが、 'R.color.colorHintLogin'にエラーが表示されています。 colorHintLoginとは何ですか? –
また、確認のために、この部分を 'onCreate()'の中に追加する必要がありますか? –
@sabiha taskin:私のtextviewテキストの色です。この行を無視するか、color.xmlファイルの任意の色をUIごとに与えることができます。 – Beena
- 1. 2 textview in 1 Edittext Androidスタジオ
- 2. Textviewのテキストサイズとその他のプロパティ(Androidスタジオ)
- 3. TextClockをAndroidスタジオのTextviewとして変換する方法
- 4. AndroidスタジオのTextViewが表示されない
- 5. AndroidスタジオTextViewと共にバックグラウンドでCountDownTimerを使用する方法
- 6. TextviewアニメーションはAndroidスタジオで一度しか動作しません
- 7. AndroidスタジオEditTextでTextViewが読み込まれない
- 8. Android TextView
- 9. Android TextViewのインラインハイパーリンク
- 10. androidのスクロールTextview
- 11. AndroidのClickable TextView
- 12. Android TextViewのテキストオーバーフローインジケータ?
- 13. Androidスタジオ配列データを別のアクティビティのTextViewに渡す方法は?
- 14. ナビゲーションバーのクリックイベント - Androidアプリケーション
- 15. AndroidのレイアウトのTextView
- 16. Androidスタジオ
- 17. Androidスタジオ
- 18. Androidスタジオのコンパイラスイッチ
- 19. Androidスタジオのエラー
- 20. Androidスタジオのテーブルレイアウト
- 21. Androidスタジオのデバッグオプション
- 22. Androidスタジオのグラデルアップグレード
- 23. Androidスタジオのポップアップウィンドウ?
- 24. Androidスタジオのスペルチェッカー
- 25. Androidスタジオのボタン
- 26. Androidスタジオのサポートライブラリ
- 27. Androidのスタジオは
- 28. Androidスタジオのメソッド
- 29. Androidのスタジオcompatiblity
- 30. Androidスタジオのグラデルプログラミング
あなたはこの – Swr7der
ためtextView.setOnClickListener()を使用し、またあなたのUIで2 textviewsを使用し、二番目のクリック可能 – Swr7der
を作ることができますしかし、クリック可能な文字列の特定の部分「ここ」だけをどうすれば作れますか? –