2016-07-06 6 views
2

AndroidでプログラムでConstraintLayoutの子であるビューの制約を変更するにはどうすればよいですか?私はこれに関する有用な文書を見つけることができません。私はソースコードやAPIドキュメントを見つけることさえできません。AndroidでプログラムでConstraintLayoutの子であるビューの制約を変更するにはどうすればよいですか?

+1

googleがConstraintLayoutを公式のドキュメントに追加することを決めるまでわからない安定した状態。私も同じことを待っている –

答えて

2

ビューに設定された制約がConstraintLayout.LayoutParamsで定義されている - あなたは、ビューのレイアウトのparamsを得ることができる(View.getLayoutParams())、あなたが望むものにしてfielsを設定し、変更されたパラメータでView.setLayoutParams()を呼び出します。

これは動作しますが、はい、公式ドキュメントを待つ方が良いかもしれません:)

更新:リリースアルファ8でConstraintSet

Alpha 8 Release Notes

Sample Linkがあります

関連する問題