คำถามติดแท็ก clickable

30
วิธีสร้างลิงก์ใน TextView สามารถคลิกได้?
ฉันได้กำหนด TextView ต่อไปนี้: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/txtCredits" android:autoLink="web" android:id="@+id/infoTxtCredits" android:layout_centerInParent="true" android:linksClickable="true"></TextView> ซึ่งเป็นทรัพยากรที่มีสตริงที่ประกอบด้วย@string/txtCredits<a href="some site">Link text</a> Android กำลังไฮไลต์ลิงก์ใน TextView แต่ไม่ตอบสนองต่อการคลิก มีคนบอกฉันว่าฉันทำอะไรผิดหรือเปล่า? ฉันต้องตั้ง onClickListener ให้กับ TextView ในกิจกรรมของฉันเพื่ออะไรที่ง่ายอย่างนี้หรือไม่? ดูเหมือนว่าจะเกี่ยวข้องกับวิธีที่ฉันกำหนดทรัพยากรสตริงของฉัน สิ่งนี้ไม่ทำงาน: <string name="txtCredits"><a href="http://www.google.com">Google</a></string> แต่สิ่งนี้จะ: <string name="txtCredits">www.google.com</string> อันไหนน่าเสียดายเพราะฉันอยากจะแสดงลิงค์ข้อความมากกว่าที่จะแสดง URL แบบเต็ม
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.