我创建了一种简单的方法来显示一个带有链接的对话框。这些链接应该是可点击的,而且一切都很好。
但问题是现在所有文本都会在触摸时做出反应,使正常文本在触摸时闪烁。
private void showDialogWithLinks(final String title, final SpannableString content, final String negativeButtonTitle) {
AlertDialog.Builder builder = new AlertDialog.Builder(this);
Linkify.addLinks(content, Linkify.ALL);
builder.setTitle(title)
.setMessage(content)
.setNegativeButton(negativeButtonTitle,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.cancel();
}
});
AlertDialog alert = builder.create();
try {
alert.show();
((TextView)alert.findViewById(android.R.id.message)).setMovementMethod(LinkMovementMethod.getInstance());
} catch (Exception e) {
finish();
}
}
有人对此有一个简单的解决方案吗?
BR / 亨利克