2017-06-07 4 views
0

android:layout_height="0dp"match_constraintsと解釈されるようです。ConstraintLayoutの子のサイズを強制的にゼロにすることはできますか?

TextViewの高さをプログラムで強制的に0にしたいと思います.GoneMarginsをどこにでも定義する必要がないように、textView.setVisibility(GONE)を避けたいと思います。

子がまだ表示されているが、高さが0であることを指定することはできますか?

+0

あなたがビューの高さがゼロに設定されている場合に、自動的不明です。他の視点はどのように変化するのでしょうか?それとも、すべてを適切に維持したいのですか? – Cheticamp

+0

私は、他のビューがその制約に従いたいと思っています。私の場合は、消えなければならない視点の上にそろっているので、それは変化になるでしょう。しかし、実際には、それは単なる一般的なケースです。それは42dpか666dpのようなものですが、私はそれを0dpにします。 – mbonnin

答えて

0

あなたのTextViewから下の制約 app:layout_constraintBottom_toBottomOfapp:layout_constraintBottom_toTopOfを削除する場合は、次のように動作するはずです:

binding.your_textview.layoutParams.height = 0 
binding.your_textview.requestLayout() 
関連する問題