В эмуляторе размер edittext и кнопки выглядит красиво, но в контрольных точках Motorola они оба настолько малы. Я думаю, что есть разные типы макетов экрана. Можно ли автоматически настроить размер? Мой XML ниже:авто регулировка размера и положения edittext и кнопки
<?xml version="1.0" encoding="utf-8"?><RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android">
<EditText android:id="@+id/txtToText_e"
android:layout_width="270px"
android:layout_height="wrap_content"
android:textSize="18sp"
android:hint="Type To Compose"
android:layout_alignParentBottom = "true"
android:layout_alignParentLeft="true"/> <Button android:text="Send"
android:id="@+id/btnDone_e"
android:layout_width="85px"
android:layout_height="wrap_content"
android:layout_alignParentBottom = "true"
android:layout_alignParentRight="true"/>
Чтобы получить автоматическое повторное размера EditText при включении телефона с книжной на альбомную, я добавить эти XML-код в AndroidManifest.xml
<supports-screens android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:anyDensity="true" />
Но ничего не изменилось = [. как это исправить?
спасибо.
Теперь я использую «dip». Когда вы поворачиваете телефон от портрета к пейзажу, я бы хотел, чтобы этот размер текстового поля автоматически настраивался в зависимости от ширины экрана. Он все еще такой же размер на портрете. – soclose
@soclose: вы можете указать свою ширину, используя ресурс измерения ('res/values / dimens.xml') и иметь другое значение для пейзажа (' res/values-land/dimens.xml'). Или, у вас есть другой макет для пейзажа ('res/layout-land/whatever.xml'). Существуют и другие возможные решения. – CommonsWare