Так что у меня этот кодЧто является использование RelativeLayout.TRUE
RelativeLayout.LayoutParams positionRules = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
positionRules.addRule(RelativeLayout.ALIGN_BOTTOM, RelativeLayout.TRUE);
positionRules.addRule(RelativeLayout.ALIGN_RIGHT, RelativeLayout.TRUE);
Что такое использование этого RelativeLayout.TRUE там? Что, если я установлю его на false?
так что же использовать этот метод -> addRule (int verb) ;? Означает ли это, что это ничего не значит? Извините, если мой вопрос не имеет смысла, но я действительно не понял. –
Идеальный ответ #CommonsWare SIR –
@JudeMaranga: 'addRule (foo)' такой же, как 'addRule (foo, RelativeLayout.FALSE)'. Что касается причин, в то время как * вы * оказались жестко кодирующими, не предполагайте, что все будут во всех случаях. Разрешить использование двухпараметров 'addRule()' для правил типа boolean' является удобством, особенно для тех, где значение TRUE/FALSE определяется динамически. – CommonsWare