Android: Cuando el teclado aparece, el diseño es invisible. ¿Cómo puedo solucionar esto?

En mi diseño, hay un TextView en la parte inferior de la pantalla. El problema es que cuando hago clic dentro del cuadro de texto para escribir algo, el teclado cubre el cuadro de texto como resultado de lo cual no soy capaz de ver lo que está sucediendo … ¿Hay alguna solución para esto? Aquí está mi diseño …

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/layout_bg" > <ImageView android:id="@+id/headerimg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="left" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="5dp" android:src="@drawable/header_image" /> <LinearLayout android:id="@+id/secondaryLayout" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="320dip" android:layout_marginTop = "5dip" android:layout_marginLeft="8dip" android:layout_marginRight="8dip" android:cacheColorHint="#00000000" > <!-- A ListView appears here --> </LinearLayout> <RelativeLayout android:id="@+id/message" android:orientation="horizontal" android:layout_width="300dip" android:layout_height="80dip" android:layout_gravity="center" > <EditText android:id="@+id/MessageText" android:layout_height="wrap_content" android:layout_width="230dip" android:layout_marginLeft="8dip" android:layout_marginTop = "8dip" android:paddingBottom = "8dip" android:paddingLeft="15px" android:hint="Type something here..."> </EditText> <Button android:id="@+id/MsgButton" android:layout_margin="0dip" android:layout_width="48dip" android:layout_toRightOf="@id/MessageText" android:layout_height="48dip"> </Button> </RelativeLayout> </LinearLayout> 

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.