私はここで少し騒ぎがあります。私は2つのテキストビューがある単純な垂直線形レイアウトを持っています。下部のテキストビューは、Webサービスコールからのデータがある場合にのみ表示されます。ビューがGONEに設定されているときのビューの整列の改善方法
現在、デフォルトではandroid:visibility="gone"
に設定されており、データがある場合はandroid:visibility="visible"
に設定されています。私が持っている問題は、ボトムTextViewが見えなくなったときに、ビューの中心を揃えるためにTextViewをトップにする必要があることです。私はいつもレイアウトのパラメータなどをプログラムで設定できると知っていますが、私はこれを行うための良い方法があると考えていましたか?たとえば、何とか両方のビューが表示されているXML
ビューで:底面図は、私はビューをしたいと思い何
GONE|--------LinearLayout--------|
| TextView |
| |
| |
|----------------------------|
に設定されているときにビューがどのように見えるか
|--------LinearLayout--------|
| TextView |
| TextView |
| |
|----------------------------|
下端のTextViewにデータがなく、GONEに設定されているように見えます。
|--------LinearLayout--------|
| |
| TextView |
| |
|----------------------------|
ありがとう
layoutParams.Gravity = Gravity.CENTERにlayoutParamsをプログラムで設定できます。 – Opiatefuchs
いや、私はそれについて知っている、私はちょうどこれを行うための他の方法があったのだろうか? – x10sion
また、relativeLayoutを使用して、このtextViewの属性をlayout_centerInParent = "true"に設定することもできます。 – Opiatefuchs