Я новичок в разработке Android.Я только что создал кнопку в файле main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <Button android:text="Click" android:layout_width="wrap_content" android:layout_height="wrap_content" />
Я просто даю целочисленное значение для Android: но я получил ошибку: Ошибка: недопустимые целочисленные типы
Как можно исправитьширина и высота для кнопки здесь?и в чем главное отличие android: layout_width и android: ширина?
Спасибо.
Чтобы создать кнопку с фиксированной высотой и шириной, вы можете указать значения в пикселях или в пикселях.
удобнее давать значения в dp, поскольку Android автоматически масштабирует высоту и ширину в устройствах ldpi, mdpi и hdpi.
<Button android:text="Click" android:layout_width="100dp" android:layout_height="50dp" />
В чем разница между Android: layout_width и Android: ширина
используйте целое число (25, 40 ...) + тип (DP, DIP, PX): как
android:layout_width="25dp"
Почему вы хотите это сделать. лучше использовать перенос содержимого или тег веса, чтобы он поддерживал и хорошо смотрелся на устройствах всех размеров.
Необходимо указать числовые значения следующим образом:
<Button android:text="Click" android:layout_width="250dp" android:layout_height="50dp" />
попробуйте вот так
<Button android:text="Click" android:layout_width="200dip" android:layout_height="wrap_content" />
, где dip - независимый от плотности пиксель
Тебе нужно дать вот так
<Button android:layout_Width="150dp" android:layout_Height="50dp" />