AndroidでWebビューを学ぼうとしていました。いくつかの質問を聞きたいんです。
2〜3個の小さな段落とランダムに生成された画像を含むPHPページがあります。HTML ページ全体がモバイル デバイスの画面に完全に収まるようにするにはどうすればよいですか (スクロール バーが表示されないようにするため)。場合によっては、すべてのデバイスに完全に収まるように画像を小さくするにはどうすればよいですか? .
2 番目の質問は、その HTML ページにリンクがあるとします。このリンク(別のドメインに属しています)をクリックすると、Androidアプリケーションではなくデフォルトのブラウザで開くようにしたいです。(これはどのように行うことができますか)。
パッケージcom.example.try2;
import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.Window; import android.view.WindowManager; import android.webkit.WebSettings; import android.webkit.WebView; public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { //Full screen requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); WebView myWebView = (WebView) findViewById(R.id.webview); myWebView.setVerticalScrollBarEnabled(false); myWebView.setHorizontalScrollBarEnabled(false); myWebView.getSettings().setLoadWithOverviewMode(true); myWebView.getSettings().setUseWideViewPort(true); WebSettings webSettings = myWebView.getSettings(); webSettings.setJavaScriptEnabled(true); myWebView.loadUrl("http://www.example.com/mobile/index.php"); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }