總的來說就兩種方式:
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方法給該控件賦值)