[JAVA] Comment masquer la barre de défilement dans WebView

Comment masquer la barre de défilement sur Android

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

Comment masquer la barre de défilement dans WebView
Comment masquer les champs nuls en réponse en Java
Comment masquer la valeur par défaut de args4j
Comment utiliser Lombok au printemps
Comment exécuter JUnit dans Eclipse
Comment itérer indéfiniment en Ruby
Comment exécuter Ant dans Gradle
Comment maîtriser la programmation en 3 mois
Comment apprendre JAVA en 7 jours
Comment obtenir des paramètres dans Spark
Comment installer Bootstrap dans Ruby
Comment utiliser InjectorHolder dans OpenAM
Comment installer jQuery dans Rails 6
Comment utiliser les classes en Java?
Comment nommer des variables en Java
Comment définir Lombok dans Eclipse
Comment concaténer des chaînes avec Java
Comment installer Swiper in Rails
[swift5] Comment spécifier la couleur en hexadécimal
Comment implémenter la fonctionnalité de recherche dans Rails
Comment implémenter le filtre de Kalman par Java
Comment changer le nom de l'application dans les rails
Comment utiliser le volume nommé dans docker-compose.yml
Comment filtrer JUnit Test dans Gradle
Comment insérer une vidéo dans Rails
Comment normaliser le pied de page d'en-tête dans Thymeleaf
Comment inclure Spring Tool dans Eclipse 4.6.3?
Comment ajouter un fichier jar dans ScalaIDE
Comment faire une conversion de base en Java
Comment avoir des paramètres dans la méthode link_to
Comment utiliser Docker dans VSCode DevContainer
Comment utiliser MySQL dans le didacticiel Rails
Comment fixer la date système dans JUnit
Comment appliquer les conventions de codage en Java
Comment intégrer Janus Graph dans Java
[rails] Comment configurer le routage dans les ressources
Comment obtenir la date avec Java
Comment implémenter la fonctionnalité de classement dans Rails
Comment utiliser les variables d'environnement dans RubyOnRails
Comment implémenter le traitement asynchrone dans Outsystems
Comment publier une bibliothèque dans jCenter
Comment spécifier l'attribut id dans JSF
Comprendre en 5 minutes !! Comment utiliser Docker
Comment écraser les données Firebase avec Swift
Comment utiliser credentials.yml.enc introduit à partir de Rails 5.2
Comment assembler JSON directement dans Jackson
[Pour les débutants] Comment déboguer avec Eclipse
Comment utiliser ExpandableListView dans Android Studio
Comment afficher les messages d'erreur en japonais
Résumé de la sélection des éléments dans Selenium
Comment obtenir les informations d'identification Keycloak dans la classe d'intercepteur
[Java FX] Comment écrire des autorisations Eclipse dans build.gradle