Dies ist ein Beitrag nach langer Zeit. In letzter Zeit ist die Entwicklung von Android-Anwendungen reibungslos verlaufen, und ich habe allgemeine Kenntnisse erworben. Daher möchte ich eine Zusammenfassung veröffentlichen.
Ich erstelle derzeit eine Informations-App für Schüler und habe WebView verwendet, mit dem eine Website in die App geladen und angezeigt wird.
Zu diesem Zeitpunkt wurden, obwohl die Bildlaufleiste in einer bestimmten Nachrichtenanwendung nicht angezeigt wurde, die vertikalen und horizontalen Bildlaufleisten in der von mir erstellten angezeigt, sodass ich veröffentlichen werde, wie sie ausgeblendet werden.
main.xml
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<WebView
android:id="@+id/webview_id"
android:layout_width="match_parent"
android:layout_height="match_parent">
</WebView>
</FrameLayout>
Ich werde es möglich machen, WebView in XML anzuzeigen.
MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Fügen Sie im Layout installiertes WebView hinzu
WebView webView = findViewById(R.id.webview_id);
//Aktivieren Sie Javascript
webView.getSettings().setJavaScriptEnabled(true);
//Vertikale und horizontale Bildlaufleisten ausblenden
webView.setVerticalScrollBarEnabled(false);
webView.setHorizontalFadingEdgeEnabled(false);
//Wird in WebView angezeigt, ohne beim Klicken auf den Link zum Standardbrowser zu wechseln.
webView.setWebViewClient(new WebViewClinet());
//Beschreiben Sie in "loadUrl" die URL, die Sie anzeigen möchten (Chrome wird hier angezeigt).
webView.loadUrl("https://www.google.com");
}
}
webView.setVerticalScrollBarEnabled(false);
webView.setHorizontalFadingEdgeEnabled(false);
Einfach ausgedrückt, können Sie die Bildlaufleiste entfernen, indem Sie diese beiden Zeilen hinzufügen. Ich möchte einen Weg veröffentlichen, um eine andere Aktivität zu öffnen und zum Link zu springen, wenn ich Zeit habe.
Ich habe es nur einen Monat lang angefasst, aber ich habe viel Wissen gewonnen ... Ich möchte die Posting-Häufigkeit erhöhen.
Recommended Posts