x = (TextView)findViewById(R.id.xLink);
x.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
AlertDialog x = new AlertDialog.Builder(this.this).create();
x.setMessage(Html.fromHtml(getString(R.string.text)));
x.setButton(AlertDialog.BUTTON_NEUTRAL, "Ok", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
x.show();
return false;
}
});
<TextView
android:id="@+id/xLink"
android:text="Click"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="@color/blue1"
android:paddingTop="30dip"
android:paddingRight="10dip"
android:layout_gravity="right"
android:textSize="16dip" />
<string name = "text">at<br /><a href="tel:18004455667">1-800-445-5667 lt;/a>.</string>
所以基本上,当您单击链接时,会出现一个对话框,其中的数字似乎是一个链接,但是当您单击时,它什么也不做。这可能发生的任何原因?我已经尝试过使用 ascii 字符进行更改,但什么也没做/