Articles of layout

Какая польза от layoutinflator?

Я новый разработчик Android. Я попытался понять использование инфлятора Layout из документации, но не смог понять. Каково использование макета инфлятора в андроиде? Каковы ситуации, когда нужно было бы использовать его?

StateListDrawable для переключения цветных фильтров

Я хочу создать пользовательские кнопки для использования в TabHost. Я пытался использовать один и тот же ресурс изображения (png), но изменил цветной фильтр в зависимости от состояния. Поэтому я сделал этот бит в качестве макета для пользовательской кнопки: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <ImageView android:id="@+id/tab_icon" android:layout_centerInParent="true" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <TextView android:id="@+id/tab_text" android:layout_below="@id/tab_icon" […]

Проблемы с производительностью Android ViewPager при использовании фона

У меня есть Activity сделанный с помощью XML, я установил его в фоновое изображение, которое у меня есть в моей папке. В той же самой деятельности я создал ViewPager чтобы разрешить прокрутку вперед и назад между представлениями. Все представления внутри ViewPager содержат одно изображение. Всякий раз, когда я сажусь влево или вправо, переход происходит очень […]

Marshmallow RelativeLayout ведет себя странно с alignBaseline

В Android 6.0 Marshmallow позиционирование EditText в отношении ImageView в RelativeLayout с базовыми признаками атрибутов и layout_alignBaseline больше не работает. Поведение можно даже наблюдать в редакторе макетов в студии Android. На реальном устройстве Android Marshmallow или emulatr EditText в моем случае сдвигается за пределы экрана и не отображается. Могу ли я пропустить некоторые изменения, это […]

Изменение размера в элементе списка слоев

У меня есть это: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#000000"/> <size android:width="70dp" android:height="70dp"/> </shape> </item> <item android:drawable="@drawable/ic_person_white_48dp" android:adjustViewBounds="true" android:scaleType="fitXY" android:layout_width="10dp" android:layout_height="10dp" /> </layer-list> Как изменить размер drawable изображения? В настоящее время он слишком велик для формы.

Как сделать индикатор страницы для горизонтального рециркуляции

Любая идея, как создать индикатор страницы для списка recyclerview?

Возможно ли сделать вкладки ActionBar выше высоты ActionBar? Если да, то как?

Я использую ActionBarSherlock В подобном вопросе о высоте вкладок ActionBar я использовал: <style name="YourTheme" parent="@android:style/Theme.Holo"> <item name="android:actionBarStyle">@style/blah1</item> <item name="android:actionBarTabStyle">@style/blah2</item> <item name="android:actionBarSize">80dp</item> .. </style> И я предположил, что могу использовать этот конкретный атрибут для каждого стиля вместо этого <item name="android:actionBarSize">80dp</item> И индивидуально отрегулируйте высоту ActionBar от высоты вкладок ActionBar. Но это не сработает. Итак, это принцип […]

Как найти текстовую область (Высота / Ширина) TextView программно в android

У меня есть EditText , Button и TextView . При нажатии на кнопку textview отображает текст, написанный в edittext. Можно ли найти размер текстового изображения, занятого в зависимости от текста. Т.е. если у него есть три символа « abc », то какая ширина теперь, если у нее есть 5 символов, таких как « abcde », […]

Наличие вертикальной прокрутки страниц в ViewPager

Это может быть очевидным и совершенно ненужным, но у меня возникла проблема, позволяющая использовать функции вертикальной прокрутки на страницах в VewPager, и было очень мало разрешений, которые попадали в Google и даже здесь. Я нашел некоторых претендентов на решение проблемы, но они, казалось, были расширенными и запутанными. Так что для тех, кто может искать ту […]

Пытается реплицировать выравнивание столбцов GridLayout с помощью ConstraintLayout

Я новичок в ConstraintLayout, и я пытаюсь воспроизвести то же поведение сетки, которое предлагает GridLayout с помощью ConstraintLayout. В частности, я хочу создать сетку с двумя столбцами. Ширина первой колонки должна быть как можно более узкой, а вторая колонка должна занимать все оставшееся горизонтальное пространство. Конечно, второй столбец должен быть справа от первого столбца, а […]