网页布局主要内容:
<RelativeLayout
android:layout_width="wrap_content"android:layout_height="wrap_content"
>
<TextView
android:id="@+id/tv_web"
style="@style/about_txt"
android:text="官方网站:" />
<TextView
android:id="@+id/about_link_tv"
android:layout_toLeftOf="@id/tv_web"
android:layout_marginLeft="85dp"
android:autoLink="web"
style="@style/about_txt"
android:clickable="true"
android:text="www.dowedo.com.cn" />
</RelativeLayout>
android:id="@+id/about_phone_tv"
style="@style/about_txt"
android:autoLink="phone"
android:clickable="true"
android:text="客服电话:1234567" />
java代码:
private void initView() {
TextView link = (TextView) findViewById(R.id.about_link_tv);
final TextView phone = (TextView) findViewById(R.id.about_phone_tv);
phone.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
String s=phone.getText().toString().substring(5).trim();
Intent tellPhone=new Intent("android.intent.action.CALL",Uri.parse("tel:"+s));
startActivity(tellPhone);
}
});
link.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Uri uri = Uri.parse("http://www.baidu.com.cn");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
}
拨打电话需要添加权限:
<uses-permission android:name="android.permission.CALL_PHONE"/>