总的来说就两种方式:
1.放在点击事件里, 把url写成你自己的地址就行了
比如:“http://www.baidu.com”
//放在一个函数中去触发
Uri uri = Uri.parse("http://www.baidu.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
2.就是在onCreate( )函数里获取到这个TextView, 然后再给它设置值就可以,
这里的url也是变量嘛,用来放地址比如"http://www.baidu.com"
//声明url
private String url= "http://www.baidu.com"
//放在一个函数中去触发
url_content.setText(url);
直接复制过去,改一下url都可以.
下面具体看一下:
1. 通过点击按钮跳转
//xml
<TextView
android:layout_marginTop="60dp"
android:gravity="center"
android:textColor="@color/white"
android:background="@drawable/bg_button_login"
android:id="@+id/url_content"
android:layout_width="100dp"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="立即更新"
android:textColorLink="#2185FF"
android:textSize="12dp"
android:visibility="gone"
/>
//java
public class AboutNewVersionActivity extends BaseActivity {
@BindView(R.id.url_content)
public TextView url_content;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_about_new_version);
ButterKnife.bind(this);
//点击事件
url_content.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//主要代码
Uri uri = Uri.parse("http://www.biadu.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
}
});
}
}
2. 点击链接的方式:
//xml
<TextView
android:layout_marginTop="60dp"
android:gravity="center"
android:textColor="@color/white"
android:id="@+id/url_content"
android:layout_width="100dp"
android:layout_height="30dp"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:autoLink="web"
android:text=""
android:textColorLink="#2185FF"
android:textSize="12dp"
/>
//获取节点
@BindView(R.id.url_content)
public TextView url_content;
//直接写链接地址
url_content.setText(url);
(如果是URL是固定的,可以直接在TextView控件中, 如果是动态获取的就可以用setText方法给该控件赋值)