Stay organized with collections Save and categorize content based on your preferences.
Group
public class Group
extends View
java.lang.Object |
↳ | View |
| ↳ | android.support.constraint.Group |
Added in 1.1
This class controls the visibility of a set of referenced widgets. Widgets are referenced by being added to a comma separated list of ids, e.g:
<android.support.constraint.Group android:id="@+id/group" android:layout_width="wrap_content" android:layout_height="wrap_content" android:visibility="visible" app:constraint_referenced_ids="button4,button9" />
The visibility of the group will be applied to the referenced widgets. It's a convenient way to easily hide/show a set of widgets without having to maintain this set programmatically.
Multiple groups
Multiple groups can reference the same widgets -- in that case, the XML declaration order will define the final visibility state (the group declared last will have the last word).
Summary
Public constructors |
Group(Context context) |
Group(Context context, AttributeSet attrs) |
Group(Context context, AttributeSet attrs, int defStyleAttr) |
Inherited methods |
From class java.lang.Object Object | clone() | boolean | equals(Object arg0) | void | finalize() | final Class<?> | getClass() | int | hashCode() | final void | notify() | final void | notifyAll() | String | toString() | final void | wait(long arg0, int arg1) | final void | wait(long arg0) | final void | wait() | |
Public constructors
Group
public Group (Context context)
Parameters |
context | Context |
Group
public Group (Context context, AttributeSet attrs)
Parameters |
context | Context |
attrs | AttributeSet |
Group
public Group (Context context, AttributeSet attrs, int defStyleAttr)
Parameters |
context | Context |
attrs | AttributeSet |
defStyleAttr | int |
Public methods
getReferencedIds
public int[] getReferencedIds ()
Helpers typically reference a collection of ids
Returns |
int[] | ids referenced |
public void loadParameters (ConstraintSet.Constraint constraint, HelperWidget child, ConstraintLayout.LayoutParams layoutParams, mapIdToWidget)
Parameters |
constraint | ConstraintSet.Constraint |
child | HelperWidget |
layoutParams | ConstraintLayout.LayoutParams |
mapIdToWidget | |
public void resolveRtl (ConstraintWidget widget, boolean isRtl)
Parameters |
widget | ConstraintWidget |
isRtl | boolean |
setReferencedIds
public void setReferencedIds (int[] ids)
Helpers typically reference a collection of ids
Returns |
void | ids referenced |
updatePostConstraints
public void updatePostConstraints (ConstraintLayout constainer)
Parameters |
constainer | ConstraintLayout |
public void updatePreLayout (ConstraintWidgetContainer container, Helper helper, map)
Parameters |
container | ConstraintWidgetContainer |
helper | Helper |
map | |
Protected methods
getViews
protected View[] getViews (ConstraintLayout layout)
Parameters |
layout | ConstraintLayout |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[]]