giwrgostr Δημοσ. 24 Σεπτεμβρίου 2019 Δημοσ. 24 Σεπτεμβρίου 2019 (επεξεργασμένο) Καλησπέρα παιδιά Φτιάχνω μια Android εφαρμογή, όπου μέσα σε ένα Dialog (αναδυόμενο παράθυρο) υπάρχει ένα Webview. Όταν τρέχω την εφαρμογή στους emulator, σε άλλες συσκευές λειτουργεί σωστά, ενώ σε άλλες όχι. Πχ σε emulator Pixel XL API 29 (Android 10) λειτουργεί κανονικά, ενώ σε Pixel 3a XL API 29 δεν εμφανίζεται το WebView. Σε tablet δεν εμφανίζεται σε Android 10 και 9. Δεν μπορώ να βρω κάποιο μοτίβο στο πρόβλημα. Το σωστό αποτέλεσμα είναι το παρακάτω. Το WebView είναι το γκρι πεδίο και φορτώνω ένα δικό μου HTML αρχείο. EDIT: Η εφαρμογή είναι γραμμένη σε Java Επεξ/σία 24 Σεπτεμβρίου 2019 από giwrgostr
marios28 Δημοσ. 24 Σεπτεμβρίου 2019 Δημοσ. 24 Σεπτεμβρίου 2019 Δες εδώ: https://stackoverflow.com/questions/55371630/webview-display-problem-in-new-versions-of-android Δεν μπορώ να το τεστάρω, αλλά ίσως φταίει αυτό που αναφέρεται στην τελευταία απάντηση. (αλλαγή του: android:layout_height="wrap_content" σε android:layout_height="match_parent")
giwrgostr Δημοσ. 24 Σεπτεμβρίου 2019 Μέλος Δημοσ. 24 Σεπτεμβρίου 2019 50 λεπτά πριν, marios28 είπε Δες εδώ: https://stackoverflow.com/questions/55371630/webview-display-problem-in-new-versions-of-android Δεν μπορώ να το τεστάρω, αλλά ίσως φταίει αυτό που αναφέρεται στην τελευταία απάντηση. (αλλαγή του: android:layout_height="wrap_content" σε android:layout_height="match_parent") Χίλια Ευχαριστώ. Η απάντηση σου με βοήθησε να λύσω το πρόβλημα. Επειδή δεν γινόταν το πεδίο να πιάσει όλο το παράθυρο, το αντικατέστησα με ένα Layout στις διαστάσεις που επιθυμούσα και πρόσθεσα το WebView εντός του με διαστάσεις match_parent. Αυτός ο τρόπος λειτουργεί μόνο αν δημιουργήσω και προσθέσω το WebView με Java. Αν το δημιουργήσω με XML, υπάρχει πάλι το ίδιο πρόβλημα. Πάντως, εξακολουθώ να μην καταλαβαίνω γιατί εμφανίζεται αυτό το πρόβλημα μόνο σε συγκεκριμένες εκδόσεις Android και μόνο σε συγκεκριμένες συσκευές.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα