Skip to main content

Native UI Controls

Supported Views

Common Properties

PropertyDescriptionValues
layout_widthWidthwrap_content: match content size
match_parent: match parent size
specific number + dp
layout_heightHeightwrap_content: match content size
match_parent: match parent size
specific number + dp
backgroundBackground colorHex color, e.g. #FFFFFF or #FFFFFFFF
tagTagChinese or English; retrieve the corresponding value by tag in code
visibilityVisibilitygone: hidden
visible: shown
invisible: hidden but occupies space
clickableClickabletrue: clickable
false: not clickable
enableEnabledtrue: enabled
false: disabled
minHeightMinimum heightspecific number + dp
minWidthMinimum widthspecific number + dp
paddingLeftLeft paddingspecific number + dp
paddingTopTop paddingspecific number + dp
paddingRightRight paddingspecific number + dp
paddingBottomBottom paddingspecific number + dp
paddingPadding on all sidesspecific number + dp
layout_gravityAlignment within parent containerUsage reference
top
bottom
left
right
center_vertical
fill_vertical
center_horizontal
fill_horizontal
center
fill
clip_vertical
clip_horizontal
layout_marginMargin on all sidesspecific number + dp
layout_marginLeftLeft marginspecific number + dp
layout_marginRightRight marginspecific number + dp
layout_marginTopTop marginspecific number + dp
layout_marginBottomBottom marginspecific number + dp
cornerRadiusView corner radiusspecific number + dp

UI Height and Width

  • Properties: layout_width, layout_height
  • match_parent — fill the parent container
  • wrap_content — size based on actual content width
  • Numeric values, e.g. 12dp, represent 12 dp units (dp is Android's density-independent pixel unit)

Reading UI Parameters