私は内部にいくつかのImageViews(ヘッダーとフッターのための)を持っているRelativeLayoutを持っています。次に、画像間のスペースに、ネストされたLinearLayout(Also vertical)を含むScrollView(Vertical)を設定します。アンドロイドスタジオ重心
これは、LinearLayoutの内側のボタンを垂直方向に中央に配置することができないことです(これらのボタンは、すでに水平方向の中央に配置されています)。そして、はい、私は重力= "センター"を無駄に使用しようとしました。ここにそれは見えるものです:
<ScrollView
android:layout_width = "match_parent"
android:layout_height = "match_parent"
android:layout_above = "*Image1*"
android:layout_below = "*Image2*"
>
<LinearLayout
android:layout_width = "match_parent"
android:layout_height = "wrap_content"
android:gravity = "center"
android:orientation = "vertical"
>
<Button><Button/>
<Button><Button/>
<Button><Button/>
<Button><Button/>
<LinearLayout/>
<ScrollView/>
あなたはどのようにあなたのビューが好きなのかを簡単なスケッチを提供する必要があります。あなたが持っているペイントやシンプルなツールを使ってください。 –
別のものを追加する必要があります。いくつかのボタンを使用するとき、私はそれらを中心に置くことに問題はない。 ScrollViewの境界の外に出て、私が問題を抱えているのです。 –
問題は解決しました。私がしなければならなかったのは、別のLinearLayoutにScrollViewを入れ子にしてそこから限界と重力を確立することでした。とにかく、私を助けてくれた皆様に感謝します。あなたは素晴らしい人です! –