Layout linear e peso no Android

Eu sempre leio sobre esse valor de peso engraçado nas documentações do Android. Agora quero experimentá-lo pela primeira vez, mas não está funcionando.

Pelo que entendi das documentações deste layout:

  <LinearLayout
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:orientation="horizontal">

     <Button
        android:text="Register"
        android:id="@+id/register"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dip"
        weight="1" />

     <Button
        android:text="Not this time"
        android:id="@+id/cancel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:padding="10dip"
        weight="1" />

  </LinearLayout>

deve criar dois botões alinhados horizontalmente e compartilhar o espaço igualmente. O problema é que os dois botões não crescem para preencher o espaço.

Eu gostaria que os botões crescessem e preenchessem toda a linha. Se os dois botões estiverem configurados para corresponder aos pais, apenas o primeiro botão será exibido e preencherá a linha inteira.

questionAnswers(18)

yourAnswerToTheQuestion