Pourquoi n'est pas mon WebView remplir toute la largeur de mon écran?
Mon WebView ne pas remplir toute la largeur de mon téléphone. Je dis à fill_parent. Je ne sais pas pourquoi?
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal">
<WebView android:layout_height="fill_parent" android:layout_width="fill_parent" android:id="@+id/WebView"></WebView>
</LinearLayout>
- Vous devriez nous donner toute XML, parce que je peux voir un
LinearLayout
là... - vous avez besoin pour mettre en surbrillance le code que vous publiez et cliquez sur le bouton "code". Sinon, il ne sera pas affiché à droite dans la question, et si son xml peut disparaître entièrement.
- Je ne vois pas de problèmes évidents de là. Le HeirarchyViewer peut vous aider à trouver le problème. Vous pouvez le trouver dans le répertoire des outils.
- C'est l'ensemble de XML. C'est juste un LinearLayout avec une WebView
Vous devez vous connecter pour publier un commentaire.
Linéaire de la mise en page est l'orientation horizontale je ne pense pas que vous pouvez remplir la largeur sur l'orientation horizontale.
Essayez d'utiliser RelativeLayout à la place. (il suffit de renommer LinearLayout à RelativeLayout)
Que la taille est en train d'être prises par la webview barre de défilement. l'utiliser pour se débarrasser de lui
Dans l'Activité de mise en page (format xml) et plus particulièrement LinearLayout Balise contient certains remplissage par défaut comme:
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
Supprimer, mettez votre WebView pour fill_parent et puis il va faire le travail.
Je sais que dans mon xml, vous pourrez remplir la largeur avec pas de problèmes... check it out.
vous verrez que je suis en utilisant le wrap_content dans ma base LinearLayout
J'ai juste appliqué le xml ci-dessus à mon main.xml mise en page... j'espère que vous le meilleur de la chance..
Dans l'Activité de mise en page (xml), soit il peut être parent ou d'une autre mise en page, il contient certains remplissage par défaut comme: android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin"
supprimer les lignes ci-dessus, et de remplir la largeur et la hauteur de "fill_parent".
cela fonctionne