私はいくつかのレイアウトの問題を抱えています、私がしたいこと1.
私のdiscussions_edit_text_wrapはビューの一番下にあるはずです
。これをスクロールして、ユーザーがコンテンツを表示できるようにする必要があります。キーボードが閉じられている場合、このリストビューは多くの項目があっても画面全体を占めるべきではありません。
何が起こるか
1. 現在、コードはリスト ビューに表示されていますが、画面全体を占めており、画面の上部にある編集テキストの下で実行されています。
助けていただければ幸いです、ありがとう!
コードは次のとおりです。
<RelativeLayout
android:id="@+id/create_discussions_layout"
android:background="?attr/drawer_background"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:visibility="gone"
android:padding="10dp">
<!-- list of discussions -->
<LinearLayout
android:id="@+id/discussions_list_wrap"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:orientation="vertical">
<ListView
android:id="@+id/discussions_list_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@color/divider_light"
android:dividerHeight="1dp"/>
<TextView
android:id="@+id/discussions_empty"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?text_small"
android:paddingTop="10dp"
android:paddingBottom="10dp"
android:paddingLeft="30dp"
android:paddingRight="10dp"
android:text="@string/no_notes_available"
android:layout_gravity="left|center_vertical"
android:visibility="gone"/>
<View
android:layout_height="1dp"
android:layout_width="match_parent"
android:background="?divider_light"
android:layout_marginBottom="10dp"/>
</LinearLayout>
<!-- edittext areas for discussions content -->
<LinearLayout
android:id="@+id/discussions_edit_text_wrap"
android:layout_height="50dp"
android:layout_width="match_parent"
android:orientation="horizontal"
android:weightSum="10">
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="8"
android:layout_marginTop="8dp"
android:gravity="left">
<EditText
android:id="@+id/discussions_edit"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textColor="?attr/text_color_light"
android:imeOptions="actionNext"
android:hint="@string/add_new_comment"
android:focusable="true"
android:layout_marginRight="20dp"
android:focusableInTouchMode="true"/>
</LinearLayout>
<LinearLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="2"
android:gravity="right"
android:minWidth="200dp">
<Button
android:id="@+id/discussions_comment_button"
style="?main_button"
android:text="@string/comment"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
アップデート
android:layout_above="@+id/discussions_edit_text_wrap"とandroid:layout_alignParentBottom="true"を追加した後