-
Notifications
You must be signed in to change notification settings - Fork 281
Available Properties
Nikos Tsiougkos edited this page Jun 29, 2017
·
19 revisions
Name | Type | Example |
---|---|---|
layout_width |
dimen |
{"name":"layout_width", "type":"dimen", "value":"match_parent"} {"name":"layout_width", "type":"dimen", "value":"250dp"} {"name":"layout_width", "type":"dimen", "value":"90%"}
|
layout_height |
dimen | {"name":"layout_width", "type":"dimen", "value":"50dp"} |
id |
ref | {"name":"id", "type":"ref", "value":"closeBtn"} |
padding_left padding_right padding_top padding_bottom padding
|
dimen | {"name":"padding", "type":"dimen", "value":"8dp"} |
layout_marginLeft layout_marginRight layout_marginTop layout_marginBottom layout_margin
|
dimen | {"name":"layout_margin", "type":"dimen", "value":"16dp"} |
background |
color | {"name":"background", "type":"color", "value":"#00FF00"} |
|
ref | {"name":"background", "type":"ref", "value":"drawable_name_in_res_folder"} |
|
base64 | {"name":"background", "type":"base64", "value":"BASE64_ENCODE_OF_PNG_IMAGE"} |
|
drawable | ```{"name":"background", "type":"drawable", "value": {"CORNER": "10dp |
enabled |
boolean | {"name":"enabled", "type":"boolean", "value":"true"} |
selected |
boolean | {"name":"selected", "type":"boolean", "value":"t"} |
clickable |
boolean | {"name":"clickable", "type":"boolean", "value":"0"} |
Name | Type | Example |
---|---|---|
text |
string | {"name":"id", "type":"string", "value":"Hello World!"} |
text |
ref | {"name":"id", "type":"ref", "value":"string_id_from_res_string.xml"} |
textColor |
color | {"name":"textColor", "type":"color", "value":"0xFF00FF00"} |
textSize |
dimen | {"name":"textSize", "type":"dimen", "value":"13sp"} |
textStyle |
integer |
{"name":"textStyle", "type":"integer", "value":"1"} Value are Constants in Typeface
|
ellipsize |
string |
{"name":"ellipsize", "type":"string", "value":"MIDDLE"} Enum Value from TextUtils.TruncateAt |
maxLines |
integer | {"name":"maxLines", "type":"integer", "value":"3"} |
gravity |
integer |
{"name":"gravity", "type":"integer", "value":"16"} Values from Gravity eg 16 for CENTER_VERTICAL |
|
string |
{"name":"gravity", "type":"string", "value":"CENTER_VERTICAL"} Constants name from Gravity |
drawableTop drawableBottom drawableLeft drawableRight
|
dimen | {"name":"drawableTop", "type":"base64", "value":"Base64EncodedImage"} |
Name | Type | Example |
---|---|---|
src |
ref | {"name":"src", "type":"ref", "value":"drawadle_name_from_res"} |
|
base64 | {"name":"src", "type":"base64", "value":"Base64EncodedImage"} |
scaletype |
string |
{"name":"scaletype", "type":"string", "value":"CENTER_CROP"} Enum Value from ImageView.ScaleType |
adjustviewbounds |
boolean | {"name":"adjustviewbounds", "type":"boolean", "value":"f"} |
Name | Type | Example |
---|---|---|
layout_above layout_alignBaseline layout_alignBottom layout_alignEnd layout_alignLeft layout_alignRight layout_alignStart layout_alignTop layout_below layout_toEndof layout_toLeftof layout_toRightof layout_toStartof
|
ref | {"name":"layout_below", "type":"ref", "value":"idOfOtherViewInSameReativeLayout"} |
layout_alignParentBottom layout_alignParentEnd layout_alignParentLeft layout_alignParentRight layout_alignParentStart layout_alignParentTop layout_alignWithParentIfMissing layout_centeHorizontal layout_centerInParent layout_centerVertical
|
boolean | {"name":"layout_alignParentBottom", "type":"boolean", "value":"true"} |
layout_gravity |
integer |
{"name":"layout_gravity", "type":"integer", "value":"16"} Values from Gravity eg 16 for CENTER_VERTICAL |
|
string |
{"name":"layout_gravity", "type":"string", "value":"CENTER_VERTICAL"} Constants name from Gravity |
orientation |
integer |
{"name":"orientation", "type":"integer", "value":"0"}
|
|
string |
{"name":"orientation", "type":"string", "value":"HORIZONTAL"} value : "HORIZONTAL" | "VERTICAL"
|
Name | Type | Example |
---|---|---|
Function | json |
{ "name": "function", "type": "json", "value": { "function":"setMax", "args":[ {"primitive":"Integer" , "value":"10"} ] } } to call setMax function with argument 10 of the new created View (eg seekBar.setMax(10) if the property belongs to widget "SeekBar") |