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

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐