Shayan Pourv..

18

使用以下代码:

tv.setOnLongClickListener(new OnLongClickListener() {

@Override

public boolean onLongClick(View v) {

// TODO Auto-generated method stub

return false;

}

});

和导入:

import android.view.View.OnLongClickListener;

如果你想要点击你需要的部分视图ClickableSpan.从此链接复制代码.

SpannableString ss = new SpannableString("Android is a Software stack");

//ss.setSpan(new StyleSpan(Typeface.ITALIC), 22, 27, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

ClickableSpan clickableSpan = new ClickableSpan() {

@Override

public void onClick(View textView) {

startActivity(new Intent(MyActivity.this, NextActivity.class));

}

};

ss.setSpan(clickableSpan, 22, 27, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

TextView textView = (TextView) findViewById(R.id.hello);

textView.setText(ss);

textView.setMovementMethod(LinkMovementMethod.getInstance());

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐