Для 1) вы должны просто адаптировать размер изображения к вашему родителю ImageView («окно»). Используйте это в вашем макете:
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
... />
(Используйте match_parent вместо fill_parent, если вы разрабатываете для API 8 или выше)
Для 2) вы должны поместить свои элементы управления в ScrollView
<ScrollView android:id="@+id/ScrollView01"
android:layout_width="fill_parent"
android:layout_height="wrap_content">
<!-- Your controls here -->
</ScrollView>
Редактировать после того, как вы опубликовали свой макет:
Применяются те же советы, что и выше, но: