私のアプリの設計にはいくつかの困難があります。私の画面にはツールバーといくつかの編集フィールドが含まれているはずです。これらのフィールドは、ツールバーの下の画面の上部に配置する必要があります。最後に、この(画像の品質のために申し訳ありません)のようになります。このためレイアウトのハイゲースの第2四半期を取得
が、私は4つの部分に等しく、第二四半期に私の編集フィールドを提起するために画面の高さを破ることにしました。私はこれを達成するために次のコードを使用しようとしましたが、それは役に立たない:すべてのより小さい相対レイアウトがすべての画面を取る。 は私も試してみました:
"wrap_content" と "fill_parent" を置き換えるために、リニアレイアウト
と親の相対的なレイアウトを置換します。
これらの操作の後に、より小さいレイアウトは単に消えます。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:baselineAligned="false" >
<include android:id = "@+id/toolbarLogo" layout="@layout/toolbar_logo"></include>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
/>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="0.25"
>
<EditText
.../>
<EditText
...
/>
<Button
.../>
</RelativeLayout>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="0.5"
/>
</RelativeLayout>
この問題をどうかお手伝いできますか?