Установить для двух кнопок одинаковую ширину независимо от размера экрана?

Хорошо, у меня есть две кнопки в линейном макете:

<LinearLayout android:id="@+id/linearLayout1" 
              android:layout_height="wrap_content" 
              android:layout_width="fill_parent">
        <Button android:id="@+id/aktiviraj_paket" 
                android:text="Aktiviraj" 
                android:layout_height="40sp" 
                android:layout_width="160sp" 
                android:background="@drawable/my_border3" 
                android:onClick="myClickHandle"></Button>
        <Button android:id="@+id/deaktiviraj_paket" 
                android:text="Deaktiviraj" 
                android:layout_height="40sp" 
                android:layout_width="fill_parent" 
                android:background="@drawable/my_border3"
                android:onClick="myClickHandle">
        </Button>
</LinearLayout>

Дело в том, что если я использую родительский элемент заполнения для обеих кнопок, они будут по одной на каждой другое, поэтому я сделал первую кнопку шириной 160sp, а вторую - fill_parent. Если это отображается на экране размером 4 дюйма или меньше, кнопки имеют одинаковый размер, но если я попробую это на планшете (10 дюймов), первая кнопка останется шириной 160 пикселей, а вторая растянется до конца экрана (потому что fill_parent). Могу ли я сделать это так, чтобы обе кнопки могли быть одинакового размера независимо от размера экрана ??

41
задан lance 8 August 2011 в 12:53
поделиться