Added in API level 1

WebSettings.LayoutAlgorithm


public static final enum WebSettings.LayoutAlgorithm
extends Enum<WebSettings.LayoutAlgorithm>

java.lang.Object
   ↳ java.lang.Enum<android.webkit.WebSettings.LayoutAlgorithm>
     ↳ android.webkit.WebSettings.LayoutAlgorithm


Enum for controlling the layout of html.

  • NORMAL means no rendering changes. This is the recommended choice for maximum compatibility across different platforms and Android versions.
  • SINGLE_COLUMN moves all content into one column that is the width of the view.
  • NARROW_COLUMNS makes all columns no wider than the screen if possible. Only use this for API levels prior to Build.VERSION_CODES.KITKAT.
  • TEXT_AUTOSIZING boosts font size of paragraphs based on heuristics to make the text readable when viewing a wide-viewport layout in the overview mode. It is recommended to enable zoom support WebSettings.setSupportZoom(boolean) when using this mode. Supported from API level Build.VERSION_CODES.KITKAT

Summary

Enum values

WebSettings.LayoutAlgorithm  NARROW_COLUMNS

This field was deprecated in API level 29. This algorithm is now obsolete. 

WebSettings.LayoutAlgorithm  NORMAL

 

WebSettings.LayoutAlgorithm  SINGLE_COLUMN

This field was deprecated in API level 29. This algorithm is now obsolete. 

WebSettings.LayoutAlgorithm  TEXT_AUTOSIZING

 

Public methods

static WebSettings.LayoutAlgorithm valueOf(String name)
static final LayoutAlgorithm[] values()

Inherited methods

Enum values

NARROW_COLUMNS

Added in API level 1
Deprecated in API level 29
public static final WebSettings.LayoutAlgorithm NARROW_COLUMNS

This field was deprecated in API level 29.
This algorithm is now obsolete.

NORMAL

Added in API level 1
public static final WebSettings.LayoutAlgorithm NORMAL

SINGLE_COLUMN

Added in API level 1
Deprecated in API level 29
public static final WebSettings.LayoutAlgorithm SINGLE_COLUMN

This field was deprecated in API level 29.
This algorithm is now obsolete.

TEXT_AUTOSIZING

Added in API level 19
public static final WebSettings.LayoutAlgorithm TEXT_AUTOSIZING

Public methods

valueOf

public static WebSettings.LayoutAlgorithm valueOf (String name)

Parameters
name String

Returns
WebSettings.LayoutAlgorithm

values

public static final LayoutAlgorithm[] values ()

Returns
LayoutAlgorithm[]