0
我是Android新手。我想知道如何使一部分文本像HTML鏈接標記一樣行動,而不是網頁,它會啓動一個活動。通過url從部分文本啓動活動
在我的文本視圖中,我需要將鏈接放到其他活動中,問題是我的文本視圖可以根據用戶請求具有不同的文本,並且每個文本都有自己的鏈接。
我是Android新手。我想知道如何使一部分文本像HTML鏈接標記一樣行動,而不是網頁,它會啓動一個活動。通過url從部分文本啓動活動
在我的文本視圖中,我需要將鏈接放到其他活動中,問題是我的文本視圖可以根據用戶請求具有不同的文本,並且每個文本都有自己的鏈接。
U可以使用此代碼將點擊監聽器添加到文本視圖,然後您可以在onClick()
方法中執行任何您想要的操作。
SpannableString content = new SpannableString("this is spannable string");
content.setSpan(new ClickableSpan() {
@Override
public void onClick (View widget)
{
Toast.makeText(Activity.this, "my text", Toast.LENGTH_SHORT).show();
}
}, 0, content.length(), 0);
text.setMovementMethod(LinkMovementMethod.getInstance());
text.setFocusable(true);
text.setText(content);
http://stackoverflow.com/questions/1697084/handle-textview-link-click-in-my-android-app – calsign
謝謝,我已經看到,已經後,我可以不先了解它所以認爲它不相關。但是你不認爲做三個以上的活動聽取action.view是不利於表現的。 – Amson