Puedo ver que ha aceptado una respuesta que no resuelve su problema por completo:
android:screenOrientation="portrait"
Esto obligará a que su aplicación esté vertical tanto en teléfonos como en tabletas.
Puede forzar la aplicación en la orientación "preferida" del dispositivo usando
android:screenOrientation="nosensor"
Esto provocará que su aplicación se muestre en modo vertical en la mayoría de los teléfonos móviles y horizontal en tabletas. Hay muchos teléfonos con teclados que fueron diseñados para modo horizontal. Forzar su aplicación a retratar puede hacerla casi inutilizable en tales dispositivos. Android también está migrando recientemente a otros tipos de dispositivos. Es mejor dejar que el dispositivo elija la orientación preferida.