Moja WebView nie wypełnia całej szerokości mojego telefonu. Mówię do fill_parent. Nie pewny dlaczego?Dlaczego mój WebView nie wypełnia całej szerokości mojego ekranu?
Odpowiedz
Układ liniowy jest orientacją poziomą Nie sądzę, że można wypełnić szerokość w orientacji poziomej.
Spróbuj użyć RelativeLayout zamiast tego. (po prostu zmień nazwę LinearLayout na RelativeLayout)
bez powodzenia, zmiana na względny układ –
, jeśli problem nie został rozwiązany, dlaczego jest oznaczony jako poprawna odpowiedź? – tvieira
Wiem, że w moim xml wypełnisz szerokość bez żadnych problemów ... sprawdź to.
widać używam wrap_content w mojej bazy LinearLayout
<LinearLayout android:orientation="horizontal" android:background="@drawable/dailygoal"
android:layout_height="wrap_content" android:layout_width="fill_parent"
android:padding="3px"
>
<WebView
android:id="@+id/dailygoalswebview"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:padding="20px"
>
</WebView>
</LinearLayout>
prostu zastosować powyższą xml do mojego układu main.xml ... Mam nadzieję, powodzenia ..
Ten rozmiar jest pobierany przez pasek przewijania z podglądem. Użyj tego, aby się go pozbyć
browser.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
Dziękuję, to rozwiązało mój problem! – strongmayer
Tak, twoja odpowiedź jest najlepsza – letroll
doskonała! wielkie dzięki! – noloman
W układzie Aktywny (XML), a dokładniej LinearLayout Tag zawiera pewne dopełnienie domyślnie jak: android: paddingBottom = "@ Dimen/activity_vertical_margin" android: paddingLeft = "@ Dimen/activity_horizontal_margin” android: paddingRight = "@ Dimen/activity_horizontal_margin" android: paddingTop = "@ Dimen/activity_vertical_margin"
usunąć, ustawić WebView do fill_parent i wtedy będzie wykonać zadanie.
W układzie aktywności (xml) może być względny lub inny układ, który zawiera domyślnie niektóre dopełnienie, takie jak: android: paddingBottom = "@ dimen/activity_vertical_margin" android: paddingLeft = "@ dimen/activity_horizontal_margin" android: paddingRight = "@ dimen/activity_horizontal_margin" android: paddingTop = "@ dimen/activity_vertical_margin"
usuń powyższe wiersze i wypełnij szerokość i wysokość, które mają być "fill_parent". to działa
Powinieneś podać nam cały XML, ponieważ widzę tam "LinearLayout" ... – WarrenFaith
musisz podświetlić każdy wpisany kod i kliknąć przycisk "kod". W przeciwnym razie nie pojawi się on poprawnie w pytaniu i jeśli jego xml może się całkowicie ukryć. –
Nie widzę żadnych oczywistych problemów. HeirarchyViewer może pomóc w znalezieniu problemu. Możesz go znaleźć w katalogu narzędzi. –