Use WebView to display GIF images in one project (custom view cannot enlarge GIF), and when the picture is only shown on the left in the hour, the study finds that regardless of setting android:layout_gravity= "Center_horizontal" or set android:gravity= "Center_horizontal" can not be centered, but also set the android:layout_width= "Wrap_content", but in fact WebView does not have adaptive content, Its width occupies the width of the screen.
The THIS.WEBVIEWGIF.LOADURL (Giffilepath) was used when loading this map path using WebView, in fact WebView is to display the HTML content, so you can put the picture resources in one HTML content:
String Giffilepath = "file://" + this.filepath;
String data = "
Webviewgif.loaddatawithbaseurl (Giffilepath, data, "text/html", "Utf-8", null);
Problem solving.
Another: I just want to display GIF pictures, and do not let the large GIF picture is too wide to swipe left and right, set the Webviewgif.getsettings (). Setlayoutalgorithm (Layoutalgorithm.single_column );。