私はRelativeLayout(私は結婚していない)と2つTextViewのを持っています。最初の下部をその親の中心に合わせTextView、2番目の上部をそのTextView親の中心に合わせてください。

上の写真の親の(垂直)中央に緑色の線を入れました。TextViewsは現在正確に正しい位置にありますが、これを行ったのは、以下で説明するように、マージンを使用してそれらを親に合わせ、親のサイズを知っているためです 。
さまざまな理由で、1つだけを使用しTextViewて中央に配置することはできません。また、親の高さがわからないので、それぞれを親の上下に揃えたり、下/上にマージンを置いて中央に配置したりすることはできません。
私はまたView、高さの半分を占めて、invisibleパーセントlayout_heightをとらない別のものを試してみました(または少なくともそれは私にエラーを与えました)。
これをどのように達成できるかについてのアイデアはありますか?
2つTextViewを別のレイアウト内に配置し、その中心自体を配置する必要がありますか?