1

Web ブラウザーではなく、Web ビューで URL を開きたいと思います。私はプログラマーではないので、解決策を見つけることができません。助けていただければ幸いです。activity_webview という新しいアクティビティで URL を開きたいと思います。前もって感謝します

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import com.casovi.luxury_new.R;

public class MainCars extends Activity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_cars);
    }

    public void GoKoenigsegg(View view) {
        goToUrl("http://www.koenigsegg.com/");
    }
    public void GoMercedes(View view) {
        goToUrl("http://www.mercedes-amg.com/#/home");
    }

    private void goToUrl(String url) {
        Uri uriUrl = Uri.parse(url);
        Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl);
        startActivity(launchBrowser);
    }

    }
}
4

1 に答える 1

1

主なアクティビティを次のようにします。最初に webview を作成し、2 番目に webviewclients を有効にし、3 番目に contentview を有効にし、最後に目的の URL を読み込みます。ではごきげんよう..

public class MainCars extends Activity {

WebView web;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    web = (WebView) findViewById(R.id.webView1);
    web = new WebView(this);  
    web.getSettings().setJavaScriptEnabled(true);
    web.loadUrl("http://www.koenigsegg.com/");
    web.setWebViewClient(new myWebClient());
    web.setWebChromeClient(new WebChromeClient());
    setContentView(web);
}

于 2014-12-27T11:37:58.950 に答える