Ceci est un post après une longue période. Récemment, le développement d'applications Android a progressé sans heurts, et j'ai acquis une connaissance générale, je voudrais donc publier un résumé.
Je crée actuellement une application d'information pour les étudiants et j'ai utilisé WebView, qui charge un site Web dans l'application et l'affiche.
À ce moment-là, bien que la barre de défilement ne soit pas affichée dans une certaine application d'actualités, les barres de défilement verticales et horizontales étaient affichées dans celle que j'ai créée, je vais donc publier comment la cacher.
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>
Je vais permettre d'afficher WebView en xml.
MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//Ajouter WebView installé dans la mise en page
WebView webView = findViewById(R.id.webview_id);
//Activer JavaScript
webView.getSettings().setJavaScriptEnabled(true);
//Masquer les barres de défilement verticales et horizontales
webView.setVerticalScrollBarEnabled(false);
webView.setHorizontalFadingEdgeEnabled(false);
//S'affiche dans WebView sans passer au navigateur standard lorsque l'utilisateur clique sur le lien.
webView.setWebViewClient(new WebViewClinet());
//Dans "loadUrl", décrivez l'URL que vous souhaitez afficher (Chrome est affiché ici)
webView.loadUrl("https://www.google.com");
}
}
webView.setVerticalScrollBarEnabled(false);
webView.setHorizontalFadingEdgeEnabled(false);
En termes simples, vous pouvez supprimer la barre de défilement simplement en ajoutant ces deux lignes. Je voudrais publier un moyen d'ouvrir une autre activité et accéder au lien lorsque j'en ai le temps.
Je ne l'ai touché que depuis un mois, mais j'ai acquis beaucoup de connaissances ... Je souhaite augmenter la fréquence d'affichage.
Recommended Posts