Как установить фиксированную ширину для кнопки Android? Каждый раз, когда я пытаюсь установить фиксированную ширину, он заполняет текущего родителя (RelativeView). Вот мой XML:Установите ширину кнопки в Android
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout android:id="@+id/relativelayout" android:layout_width="fill_parent" android:layout_height="fill_parent" xmlns:android="http://schemas.android.com/apk/res/android">
<EditText android:layout_height="wrap_content" android:editable="false" android:layout_width="fill_parent" android:id="@+id/output"></EditText>
<Button android:layout_height="wrap_content" android:id="@+id/Button01" android:layout_below="@id/output" android:text="7" android:layout_width="wrap_content"></Button>
<Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button02" android:layout_toRightOf="@+id/Button01" android:text="8"></Button>
<Button android:layout_below="@id/output" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/Button03" android:layout_toRightOf="@+id/Button02" android:text="9"></Button>
</RelativeLayout>
Как бы присвоить ему ФИКСИРОВАННУЮ ширину?
UPDATE
Скажите, что у меня есть несколько кнопок, которые я хочу иметь одинаковый размер, и один и третий вид (Портрет), тогда я хочу кнопку с двойной шириной. Затем нажмите кнопку с двойной высотой. Как я мог выполнить это другое, чтобы вручную их определить?
Что такое pd в 20pd .. как показано выше, например. Вместо android: layout_width = «wrap_content» вы можете использовать фиксированный пикселиз, например, android: layout_width = «20px» или лучший способ: android: layout_width = «20pd» – 2011-09-03 04:19:43
Я считаю, что это должен быть «пиксель плотности» dp 'http: // stackoverflow.com/questions/2025282/difference-of-px-dp-dip-and-sp-in-android –
dp - независимый от плотности пиксель. Идея заключается в том, что если вы используете этот Android, он будет масштабировать его вверх или вниз в зависимости от размера экрана. Вы можете увидеть страницы разработчиков для получения дополнительной информации: http://developer.android.com/guide/practices/screens_support.html – Jonny