在AndroidManifest.xml文件中添加调用权限.
首先通过在layout.xml中添加以下内容来使您的TextView可点击
...
...
android:clickable="true">
然后在您的Activity类中,在特定TextView的OnClickListener内添加以下代码
if (Build.VERSION.SDK_INT > 22) {
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
ActivityCompat.requestPermissions(MoreProgramDetailActivity.this, new String[]{Manifest.permission.CALL_PHONE}, 101);
return;
}
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:+" + tv.getText().toString().trim()));
startActivity(callIntent);
} else {
Intent callIntent = new Intent(Intent.ACTION_CALL);
callIntent.setData(Uri.parse("tel:+" + tv.getText().toString().trim()));
startActivity(callIntent);
}