Articles of layout

Android expandablelistview, как установить пространство между элементами групп

У меня есть expandablelistview, и я хочу добавить отступы (или поля) между элементами групп, я использовал margin-botton для элементов группы, он работает, но теперь он также применяется к элементу группы и его дочерним элементам, я хочу сохранить пространство Между элементами группы, а не между элементом группы и ее дочерним элементом, я работаю следующим образом: Основной […]

Как передать несколько аргументов через xml для настраиваемого сеттера при использовании привязки данных Android

Предположим, у меня есть настраиваемый метод setter, где мне нужны два аргумента: @BindingAdapter({"imageUrl", "placeholder"}) public static void loadImage(ImageView imageView, String imageUrl, Drawable drawable) { Picasso.with(imageView.getContext()).load(imageUrl).placeholder(drawable).into(imageView); } Как выглядит соответствующий xml?

Android: фокус на элементах TimePicker

Как сосредоточиться на элементах выбора времени? Я разрабатываю приложение для ТВ, поэтому его нужно управлять с помощью пульта дистанционного управления. Поэтому мне нужно обратить внимание на каждый элемент. TimePicker имеет 3 элемента – столбцы столбцов, минут и столбцы AM / PM. Итак, как мне сосредоточиться на каждом из этих трех столбцов? благодаря

Как развить расширяющийся вид с фиксированным видом соотношения сторон

В моем приложении у меня есть прокрутка. Во время моего приложения я динамически добавляю новые представления в прокрутку. Я могу добавить взгляды с небольшой проблемой, однако я не могу правильно оценить размеры. Вот эскиз моего желаемого макета: На изображении у меня есть экран с размерами Width by Height . Он содержит HorizontalScrollView (или, может быть, […]

Как обернуть кнопки изображения в горизонтальной линейной компоновке?

Есть ли способ обернуть кнопки изображения в горизонтальной линейной компоновке? Или есть ли другой способ сделать следующее? У меня шесть кнопок изображения. Предположим, что эти кнопки появляются в устройстве с таким низким разрешением, как это: Image button 1 | Image button 2 | Image button 3 | (1st row) Image button 4 | Image button […]

Android Lollipop не показывает андроид: фоновое изображение

Я разработал экран, где я использовал изображение JPEG в качестве фона макета. Полный экран пользовательского интерфейса отображается правильно на Android 8 ( GingerBread ) на Android 19 ( Kitkat ). Фон макета не отображается в Android 20+ ( Lollipop ) Я использую библиотеку совместимости приложений . См. Снимок экрана ниже. Эмулятор Android 8 Устройство Kitkat […]

Создайте HorizontalScrollView внутри ViewPager или используйте фрагменты:

Мне нужно спроектировать следующий экран, и мне нужен ваш совет: Объяснение: Название статично / исправлено, и мне не нужно ничего с ним делать. Желтый: это интересная часть, мне нужно создать экран ViewPager который имеет возможность прокручивать влево / вправо для экранов Max 4. Красный: на каждом экране мне нужно добавить таблицу / сетку, которую можно […]

Настройка RelativeLayout в Java-коде

Мне трудно получить два текстовых представления, которые появляются друг на друга в моем java-коде. Вот код, который я экспериментирую с: /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); layout = new RelativeLayout(this); text1 = new TextView(this); text1.setText("1"); text2 = new TextView(this); text2.setText("2"); RelativeLayout.LayoutParams p = new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); […]

Есть ли способ реализовать закругленные углы для Mapfragment?

Я хочу дать карте красивые углы, как у двух коробок под ней. Я не могу сделать это с фрагментом карты сам, потому что для фрагмента нет свойства фона. Настройка карты внутри макета и настройка фона на округлую форму тоже не помогли мне, и это результат: Я мог бы объединить карту, но это уменьшит ее, и […]

Android edit text, как начать печатать в левом верхнем углу?

У меня есть этот EditText <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="textMultiLine" android:lines="5" android:singleLine="false" android:text="@string/app_name" /> </LinearLayout> Моя проблема в том, что ввод начинается в середине EditText. Мой вопрос: как начать печатать в левом верхнем углу EditText?