Mesmo XML - Layouts diferentes - API 10 e API 17

Bom dia gran masters!!!

Alguém poderia me explicar o que pode ser este comportamento abaixo?

O xml abaixo, gera dois layouts distintos dependendo da API. Na API 17, exibe normalmente, ou seja, os campos de login centralizados. Na API10, o mesmo xml exibe os campos no canto superior esquerdo.

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#005500">
    
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginLeft="15dip"
        android:layout_marginRight="15dip"
        android:layout_marginTop="200dip"
        android:orientation="vertical" >
        
        <EditText 
          android:id="@+id/et_nome_login"
          android:layout_width="match_parent"
          android:layout_height="40dip"
          android:paddingRight="15dip"
          android:paddingLeft="15dip"
          android:inputType="text"
          android:nextFocusDown="@+id/et_senha_login"
          android:background="@drawable/bg_login_name"/>
        
        <EditText 
          android:id="@+id/et_senha_login"
          android:layout_width="match_parent"
          android:layout_height="40dip"
          android:paddingRight="15dip"
          android:paddingLeft="15dip"
          android:inputType="textPassword"
          android:background="@drawable/bg_login_senha"/>
        
        <ImageButton 
            android:id="@+id/ib_login"
            android:layout_width="match_parent"
            android:layout_height="50dip"
            android:layout_marginTop="20dip"
            android:background="@drawable/btn_entrar"/>
        
    </LinearLayout>
    
    
    <FrameLayout
	        android:id="@+id/progress_login"
	        android:layout_width="match_parent"
	        android:layout_height="match_parent"
	        android:background="#AA000000"
	        android:clickable="true"
	        android:focusable="true"
	        android:focusableInTouchMode="true"
	        android:visibility="gone" >
	
	        <ProgressBar
	            android:layout_width="50dp"
	            android:layout_height="50dp"
	            android:focusable="true"
	            android:focusableInTouchMode="true"
	            android:layout_gravity="center" />
    </FrameLayout>

</FrameLayout>




Até onde sei, o gravity padrão do FrameLayout é top-left, provavelmente mudaram na API 17 que faz com que ele fique no centro, melhor especificar no XML esse atributo para evitar conflitos.

Apenas para constar, o problema foi resolvido usando

android:layout_gravity="left|center_vertical"     

…no primeiro FrameLayout e no LinearLayout…

ajuda recebida do usuário Rudson Lima no Google Android Brasil Dev group.

Marky.Vasconcelos é exatamente isso!!!
Obrigado pelo auxílio!!!

Aquele abraço!!!