java.lang.Object | ||
android.util.TypedValue |
Container for a dynamically typed data value. Primarily used with Resources for holding resource values.
Value | ||||
---|---|---|---|---|
int | COMPLEX_MANTISSA_MASK | Complex data: mask to extract mantissa information (after shifting by COMPLEX_MANTISSA_SHIFT). | 16777215 | 0x00ffffff |
int | COMPLEX_MANTISSA_SHIFT | Complex data: bit location of mantissa information. | 8 | 0x00000008 |
int | COMPLEX_RADIX_0p23 | Complex data: the mantissa magnitude is 0 bits -- i.e, 0x0.nnnnnn | 3 | 0x00000003 |
int | COMPLEX_RADIX_16p7 | Complex data: the mantissa magnitude is 16 bits -- i.e, 0xnnnn.nn | 1 | 0x00000001 |
int | COMPLEX_RADIX_23p0 | Complex data: the mantissa is an integral number -- i.e., 0xnnnnnn.0 | 0 | 0x00000000 |
int | COMPLEX_RADIX_8p15 | Complex data: the mantissa magnitude is 8 bits -- i.e, 0xnn.nnnn | 2 | 0x00000002 |
int | COMPLEX_RADIX_MASK | Complex data: mask to extract radix information (after shifting by COMPLEX_RADIX_SHIFT). | 3 | 0x00000003 |
int | COMPLEX_RADIX_SHIFT | Complex data: where the radix information is, telling where the decimal place appears in the mantissa. | 4 | 0x00000004 |
int | COMPLEX_UNIT_DIP | TYPE_DIMENSION complex unit: Value is Device Independent Pixels. | 1 | 0x00000001 |
int | COMPLEX_UNIT_FRACTION | TYPE_FRACTION complex unit: A basic fraction of the overall size. | 0 | 0x00000000 |
int | COMPLEX_UNIT_FRACTION_PARENT | TYPE_FRACTION complex unit: A fraction of the parent size. | 1 | 0x00000001 |
int | COMPLEX_UNIT_IN | TYPE_DIMENSION complex unit: Value is in inches. | 4 | 0x00000004 |
int | COMPLEX_UNIT_MASK | Complex data: mask to extract unit information (after shifting by COMPLEX_UNIT_SHIFT). | 15 | 0x0000000f |
int | COMPLEX_UNIT_MM | TYPE_DIMENSION complex unit: Value is in millimeters. | 5 | 0x00000005 |
int | COMPLEX_UNIT_PT | TYPE_DIMENSION complex unit: Value is in points. | 3 | 0x00000003 |
int | COMPLEX_UNIT_PX | TYPE_DIMENSION complex unit: Value is raw pixels. | 0 | 0x00000000 |
int | COMPLEX_UNIT_SHIFT | Complex data: bit location of unit information. | 0 | 0x00000000 |
int | COMPLEX_UNIT_SP | TYPE_DIMENSION complex unit: Value is a scaled pixel. | 2 | 0x00000002 |
int | TYPE_ATTRIBUTE | The data field holds an attribute resource identifier (referencing an attribute in the current theme style, not a resource entry). | 2 | 0x00000002 |
int | TYPE_DIMENSION | The data field holds a complex number encoding a dimension value. | 5 | 0x00000005 |
int | TYPE_FIRST_COLOR_INT | Identifies the start of integer values that were specified as color constants (starting with '#'). | 28 | 0x0000001c |
int | TYPE_FIRST_INT | Identifies the start of plain integer values. | 16 | 0x00000010 |
int | TYPE_FLOAT | The data field holds an IEEE 754 floating point number. | 4 | 0x00000004 |
int | TYPE_FRACTION | The data field holds a complex number encoding a fraction of a container. | 6 | 0x00000006 |
int | TYPE_INT_BOOLEAN | The data field holds 0 or 1 that was originally specified as "false" or "true". | 18 | 0x00000012 |
int | TYPE_INT_COLOR_ARGB4 | The data field holds a color that was originally specified as #argb. | 30 | 0x0000001e |
int | TYPE_INT_COLOR_ARGB8 | The data field holds a color that was originally specified as #aarrggbb. | 28 | 0x0000001c |
int | TYPE_INT_COLOR_RGB4 | The data field holds a color that was originally specified as #rgb. | 31 | 0x0000001f |
int | TYPE_INT_COLOR_RGB8 | The data field holds a color that was originally specified as #rrggbb. | 29 | 0x0000001d |
int | TYPE_INT_DEC | The data field holds a number that was originally specified in decimal. | 16 | 0x00000010 |
int | TYPE_INT_HEX | The data field holds a number that was originally specified in hexadecimal (0xn). | 17 | 0x00000011 |
int | TYPE_LAST_COLOR_INT | Identifies the end of integer values that were specified as color constants. | 31 | 0x0000001f |
int | TYPE_LAST_INT | Identifies the end of plain integer values. | 31 | 0x0000001f |
int | TYPE_NULL | The value contains no data. | 0 | 0x00000000 |
int | TYPE_REFERENCE | The data field holds a resource identifier. | 1 | 0x00000001 |
int | TYPE_STRING | The string field holds string data. | 3 | 0x00000003 |
public | int | assetCookie | Additional information about where the value came from; only set for strings. | ||
public | int | changingConfigurations | If Value came from a resource, these are the configurations for which its contents can change. | ||
public | int | data | Basic data in the value, interpreted according to type | ||
public | int | resourceId | If Value came from a resource, this holds the corresponding resource id. | ||
public | CharSequence | string | If the value holds a string, this is it. | ||
public | int | type | The type held by this value, as defined by the constants here. |
TypedValue() |
static | float | applyDimension(int unit, float value, DisplayMetrics metrics) | ||||
Converts an unpacked complex data value holding a dimension to its final floating point value. | ||||||
final | static | String | coerceToString(int type, int data) | |||
Perform type conversion as per coerceToString() on an explicitly supplied type and data. | ||||||
final | CharSequence | coerceToString() | ||||
Regardless of the actual type of the value, try to convert it to a string value. | ||||||
static | float | complexToDimension(int data, DisplayMetrics metrics) | ||||
Converts a complex data value holding a dimension to its final floating point value. | ||||||
static | float | complexToDimensionNoisy(int data, DisplayMetrics metrics) | ||||
static | int | complexToDimensionPixelOffset(int data, DisplayMetrics metrics) | ||||
Converts a complex data value holding a dimension to its final value as an integer pixel offset. | ||||||
static | int | complexToDimensionPixelSize(int data, DisplayMetrics metrics) | ||||
Converts a complex data value holding a dimension to its final value as an integer pixel size. | ||||||
static | float | complexToFloat(int complex) | ||||
Retrieve the base value from a complex data integer. | ||||||
static | float | complexToFraction(int data, float base, float pbase) | ||||
Converts a complex data value holding a fraction to its final floating point value. | ||||||
float | getDimension(DisplayMetrics metrics) | |||||
Return the data for this value as a dimension. | ||||||
final | float | getFloat() | ||||
Return the data for this value as a float. | ||||||
float | getFraction(float base, float pbase) | |||||
Return the data for this value as a fraction. | ||||||
void | setTo(TypedValue other) | |||||
String | toString() | |||||
Returns a string containing a concise, human-readable description of the receiver. |
unit | The unit to convert from. |
---|---|
value | The value to apply the unit to. |
metrics | Current display metrics to use in the conversion -- supplies display density and scaling information. |
type | The data type identifier. |
---|---|
data | The data value. |
data | A complex data value holding a unit, magnitude, and mantissa. |
---|---|
metrics | Current display metrics to use in the conversion -- supplies display density and scaling information. |
data | A complex data value holding a unit, magnitude, and mantissa. |
---|---|
metrics | Current display metrics to use in the conversion -- supplies display density and scaling information. |
data | A complex data value holding a unit, magnitude, and mantissa. |
---|---|
metrics | Current display metrics to use in the conversion -- supplies display density and scaling information. |
complex | A complex data value. |
---|
data | A complex data value holding a unit, magnitude, and mantissa. |
---|---|
base | The base value of this fraction. In other words, a standard fraction is multiplied by this value. |
pbase | The parent base value of this fraction. In other words, a parent fraction (nn%p) is multiplied by this value. |
metrics | Current display metrics to use in the conversion -- supplies display density and scaling information. |
---|
base | The base value of this fraction. In other words, a standard fraction is multiplied by this value. |
---|---|
pbase | The parent base value of this fraction. In other words, a parent fraction (nn%p) is multiplied by this value. |
Copyright 2007 Google Inc. | Build 0.9_r1-98467 - 14 Aug 2008 18:48 |