One way to solve your problem is to insert your content into a Scrollview , respectively allows the vertical scroll bar. And another way for you to solve is Exploring Smartphone Guidance.
1. ScrollView
<?xml version="1.0" encoding="utf-8"?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<LinearLayout
android:id="@+id/layout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<!--
Aqui será exibia nossa lista
-->
</LinearLayout>
</ScrollView>
To get another idea, note the image below the ScrollView and HorizontalScrollView schema:
This link has a very easy example to help you make that.
2. Exploring Guidance
As suggested in the comments, you can create two different layouts according to the orientation of your smartphone.
res/
layout/ # default (portrait)
main.xml
layout-land/ # landscape
main.xml
layout-large/ # large (portrait)
main.xml
layout-large-land/ # large landscape
main.xml
ReadtheAndroiddocumentationon Supporting Different Screens you will get more notion.