Articles of макет

Ошибка размещения макета Android: «Идентификатор ресурса <res_id> не относится к типу STYLE (вместо attr)"

Я вижу ошибку, которую я никогда не видел до того, как w / Android предотвратит рендеринг некоторых моих файлов макета в Eclipse. Они отлично работают во время выполнения. Ошибка, отображаемая в графическом редакторе (и моем журнале ошибок): «Resouce id 0x1010081 не имеет типа STYLE (вместо attr)» Я искал идентификатор ресурса 0x1010081 в своих R-файлах, и […]

Как увеличить пространство между элементами в linearlayout в android?

В моей заявке я использовал метод linearlayout, внутри которого у меня есть 3 элемента EditText. Теперь я хочу увеличить пространство (дополнение) между элементом Edittext. Является ли это возможным?

Платформа Android: ширина половины родительского

У меня очень простой макет, который я не могу сделать так, как будто хочу. Это LinearLayout с кнопкой и переключателем. Я хочу, чтобы они отображали один над другим, но я хочу, чтобы их ширина была половиной родительского макета. |–LinearLayout———| | | | ———– | || Switch | | | ———– | | ———– | || […]

Эффект fitsSystemWindows пропал для фрагментов, добавленных через FragmentTransaction

У меня есть Activity с навигационным ящиком и полноцветным фрагментом (с изображением в верхней части, которое должно появиться за полупрозрачной системной панелью на Lollipop). В то время как у меня было временное решение, в котором фрагмент был завышен, просто имея <fragment> в XML активности, он выглядел отлично. Затем мне пришлось заменить <fragment> на <FrameLayout> и […]

Добавление цвета фона и радиуса рамки к макету

Я хочу создать макет с закругленными углами и заполненный цветной фон. Это мой макет: <LinearLayout android:layout_width="match_parent" android:layout_height="210dp" android:orientation="vertical" android:layout_marginBottom="10dp" android:background="@drawable/offerItemLayout"> <LinearLayout android:id="@+id/offerImageHolder" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical"> . . . </LinearLayout> </LinearLayout> У меня есть следующий drawable xml ( offerItemLayout ), который правильно создает границы: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <corners android:radius="5dp"/> <stroke android:width="1dp" android:color="@color/bggrey" /> […]

Android Layout – заполнить остальную часть пространства, кроме

У меня есть относительный макет. Для простоты есть ImageView , EditText и Button : ImageView – это баннер с фиксированной высотой Ниже этого и EditText где android:layout_width="fill_parent" Ниже находится Button с фиксированной шириной и высотой Проблема в том, что я хочу, чтобы editText заполнил оставшуюся высоту экрана. Положить и изображение сверху, кнопку внизу, а в […]

Почему мне нужно обернуть ImageView в FrameLayout?

Вот простой макет: <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/companyIcon" android:layout_width="wrap_content" android:layout_height="40dp" <!– notice I've limited a height –> android:scaleType="fitStart" android:adjustViewBounds="true" android:layout_alignParentLeft="true" /> <TextView android:id="@+id/companyName" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/companyIcon" android:layout_marginLeft="3dp" android:layout_centerVertical="true" android:textStyle="bold" android:textColor="#20526d" /> </RelativeLayout> Высота изображения, заданного setImageBitmap() , больше 40dp. Используя этот макет, у меня есть дополнительное пространство между ImageView и TextView , откуда оно взялось? […]

Android – Как программно установить стиль кнопки в Linearlayout?

Я программно создаю LinearLayout для AlertDialog с некоторыми кнопками. Я ХОЧУ сделать это: <LinearLayout android:id="@+id/footer" android:layout_width="fill_parent" style="@android:style/ButtonBar"> Но с кодом вроде этого: LinearLayout buttons = new LinearLayout(parentContext); buttons.setOrientation(LinearLayout.HORIZONTAL); LinearLayout.LayoutParams buttonsParams = new LinearLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT); topLayout.addView(buttons, buttonsParams); buttons.setLayoutParams(buttonsParams); Button btnAdd = new Button(context); btnAdd.setText("Add"); Как я могу настроить стиль кнопок (используйте панель кнопок) программно?

Отключить автофокус при редактировании текста

У меня есть текст редактирования: <LinearLayout android:id="@+id/linearLayout7" android:layout_width="match_parent" android:layout_height="wrap_content"> <EditText android:layout_height="wrap_content" android:layout_width="wrap_content" android:layout_weight="1" android:id="@+id/editText1" android:text="3"> <requestFocus></requestFocus> </EditText> <Button android:text="Button" android:layout_height="wrap_content" android:layout_width="wrap_content" android:id="@+id/button2"></Button> </LinearLayout> А затем некоторые другие вещи под Проблема, с которой я сталкиваюсь, заключается в том, что сразу, когда приложение начинает фокусироваться на входе, я не хочу, чтобы фокус находился на входе сразу, когда […]

Не удалось преобразовать @ drawable / в drawable

Я добавил изображение в свой проект Android, который я хочу использовать в пользовательском интерфейсе. Я добавил файл my-image.png в выпадающий каталог (для всех 4 рисованных каталогов, созданных с помощью проекта), и добавил ImageView в макет: <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView" android:layout_alignParentBottom="true" android:layout_alignLeft="@+id/textView" android:layout_marginBottom="63dp" android:src="@drawable/my-image" /> Проблема в том, что я получаю следующую ошибку: Проблемы с рендерингом […]