Html trong android
Chào mừng bạn đến với Hướng dẫn cho nhà phát triển Android. Các tài liệu này hướng dẫn bạn cách phát triển ứng dụng Android bằng API trong khung Android và các thư viện khác Show Nếu bạn mới sử dụng Android và muốn đi thẳng tới phần lập trình, hãy bắt đầu với hướng dẫn Xây dựng ứng dụng đầu tiên HTML và CSS từ lâu trở thành những thành phần quen thuộc trong trình lập web, hỗ trợ phát triển front-end tạo ra những giao diện tiện ích và đẹp mắt 1 cách dễ dàng hơn. Từ nhu cầu rất lớn về web, Android hỗ trợ tích hợp 3 để hiển thị HTML trên ứng dụng, từ 1 đường dẫn có thể tải xuống và hiển thị bởi 3 Vì sao sử dụng WebView?
Use WebView to show 1 trang webCó 2 cách để sử dụng 3
Nạp web từ 1 file HTML vào WebViewCũng như những cách sử dụng những 2 khác, viết bố cục bằng XML hoặc sử dụng các phương thức trên Java như 9 và package com.eitguide.demowebview; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.webkit.WebView; public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)findViewById(R.id.webview); // Load local HTML from specific path webView.loadUrl("file:///android_asset/index.html"); } }0 để tạo bố cục động Ví dụ tạo bố cục sử dụng 3 với XML Tệp main_activity. xml ________số 8chỉ mục tệp. html nằm trong thư mục nội dung của dự án Android với nội dung như sau
Để tải nội dung HTML lên 3, hãy sử dụng phương thức package com.eitguide.demowebview; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.webkit.WebView; public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)findViewById(R.id.webview); // Load local HTML from specific path webView.loadUrl("file:///android_asset/index.html"); } }3 của 3 package com.eitguide.demowebview; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import android.webkit.WebView; public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView)findViewById(R.id.webview); // Load local HTML from specific path webView.loadUrl("file:///android_asset/index.html"); } } Nếu trong tệp HTML có sử dụng JavaScript thì phải bật JavaScript của 3 và thêm dòng lệnh 2Tải từ tệp HTML Tải web từ 1 đường dẫn vào WebViewCũng giống như cách tải HTML từ tệp trong máy tính, tải 1 trang web có sử dụng 3 tương tự. Ứng dụng có sử dụng internet phải khai báo quyền truy cập internet trong AndroidManifest. xml |