¿Crear la misma interfaz de usuario que admite diferentes tamaños de pantalla?

Actualmente estoy teniendo problemas de diseño en el estudio de Android. Quiero crear una interfaz de usuario que se vea igual en todos los dispositivos, pero ahora no puedo hacerlo correctamente. Estoy usando un diseño de restricción y estas son las capturas de pantalla:

Para Android Screen Size 4.7 UI se parece a la siguiente captura de pantalla:

y para Android Screen 7.0 Size UI se parece a esta captura de pantalla:

como las imágenes muestran que la imagen circular en el tamaño de pantalla 7 es bastante pequeña yedittext también se ve peor.

¿Cómo puedo admitir ambos o más tamaños de pantalla mientras mantengo la vista como el tamaño de pantalla 4.7.

Respuestas a la pregunta(3)

Su respuesta a la pregunta