そのため、上部にいくつかの画像とボタンがあり、その下にいくつかのアクティビティのリストを表示するリストビューがある画面を開発しています。
デザインはこんな感じです:-
小さい画面では、上記のアイコンと画像が画面スペースを占有するため、ListView の高さが非常に小さくなります。
では、Linearlayout または ListView の高さを増やして、ユーザーがスクロールして ListView の残りの部分を表示できるようにするにはどうすればよいでしょうか。
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
.... Other Layouts .....
<ListView
android:id="@+id/listArea"
android:layout_width="match_parent"
android:layout_height="fill_parent"
android:paddingLeft="@dimen/list_padding"
android:paddingRight="@dimen/list_padding" />
</LinearLayout>
編集:リストへのヘッダーとしてトップビューを使用しようとしましたが、EmptyViewも必要なので、ヘッダー全体とリストビューを置き換えるため、これは問題を引き起こしています