Partager via


Size.ParseSize(String) Method

Definition

Parses the specified string as a size value.

[Android.Runtime.Register("parseSize", "(Ljava/lang/String;)Landroid/util/Size;", "")]
public static Android.Util.Size? ParseSize (string? string);
[<Android.Runtime.Register("parseSize", "(Ljava/lang/String;)Landroid/util/Size;", "")>]
static member ParseSize : string -> Android.Util.Size

Parameters

string
String

the string representation of a size value.

Returns

the size value represented by string.

Attributes

Exceptions

if string cannot be parsed as a size value.

if string was null

Remarks

Parses the specified string as a size value.

The ASCII characters \u002a ('*') and \u0078 ('x') are recognized as separators between the width and height.

For any Size s: Size.parseSize(s.toString()).equals(s). However, the method also handles sizes expressed in the following forms:

"widthxheight" or "width*height" => new Size(width, height), where width and height are string integers potentially containing a sign, such as "-10", "+7" or "5".

{@code
            Size.parseSize("3*+6").equals(new Size(3, 6)) == true
            Size.parseSize("-3x-6").equals(new Size(-3, -6)) == true
            Size.parseSize("4 by 3") => throws NumberFormatException
            }

Java documentation for android.util.Size.parseSize(java.lang.String).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to