Articles of макет

Проблемы с выпуском GIF для Android

В моем файле activity_main.xml у меня есть следующий блок кода, потому что я хочу использовать его для анимации моего GIF-файла. <matthewallenlinsoftware.keepy_uppy.PlayGifView android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/viewGif" android:layout_gravity="center" android:layout_weight="0.04" android:src="@drawable/bouncing_ball" /> Анимация GIF отлично работает, но это вызывает проблемы с рендерингом в Android Studio. Есть ли это для этого? Код для PlayGifView приведен ниже: public class PlayGifView extends […]

Выровнять изображение в верхней части imagemap

У меня есть интерактивная карта для отображения позиций на теле. При щелчке по области будет показано дополнительное изображение, указывающее, что была нажата область. У меня это работает, но дополнительное изображение не выравнивается корректно с моей картой. Чтобы увидеть проблему, я изменил свое представление, чтобы отобразить все изображения одновременно, вместо того, чтобы их можно было щелкнуть. […]

Android DataBinding layout_width: вы должны указать атрибут layout_width

Я пытаюсь связать ширину и высоту моего представления, но я не вижу, где проблема. Я нашел это в этой проблеме google Чтобы реализовать их для своего приложения, создайте адаптер привязки: @BindingAdapter("android:layout_width") public static void setLayoutWidth(View view, int width) { LayoutParams layoutParams = view.getLayoutParams(); layoutParams.width = width; view.setLayoutParams(layoutParams); } Поэтому я создал свой Binding Adapter следующим […]

Android Wear – добавление значка выше CardFragment

Я пытаюсь создать собственный CardFragment где у меня есть значок, который находится над картой. Вот пример того, что я пытаюсь сделать: Поэтому я нашел два решения для этого. Решение 1 Расширение CardFragment и переопределение onCreateContentView как предлагается в ответе на этот вопрос . Поскольку CardFrame содержит представление, мы можем видеть только половину значка. Сначала я […]

Элементы меню навигации, такие как Google Play Store

Как достичь навигационного представления, такого как Google Play Store, с некоторыми дополнениями в подпунктах. Я хочу применить это с помощью NavigationView .

Изображение не сосредоточено в ActionPage на устройстве износа Android 320×320

В приложении для андроидного износа у меня есть ActionPage с изображениями. На устройствах с разрешением 280×280 изображения размещаются в центре круга, но на устройствах 320×320 изображения сдвигаются (см. Скриншоты). <android.support.wearable.view.ActionPage xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/action_page" android:layout_width="match_parent" android:layout_height="match_parent" android:color="@android:color/white" android:background="@android:color/transparent" app:rippleColor="@color/kis_primary_color" app:imageScaleMode="fit" /> Если установлено приложение: imageScaleMode = "center" изображение помещается в центр, но белый круг заполняет весь […]

StackOverflowError при изменении видимости видимости

Я работаю над приложением, где я добавляю несколько видов в линейный макет динамически, который в конце выглядит как список. В каждом дочернем элементе этого линейного макета у меня есть edittext и две кнопки. Изначально текст первого элемента виден, а во всех других элементах edittext не отображается. При щелчке по любой из этих кнопок визуализация edittext […]

Как установить кнопки в нижней части экрана с линейной компоновкой

Я только начал с Android и получил следующий код. Я хочу показать три кнопки в нижней части экрана, не переходя к относительной компоновке. Я попробовал установить layout_weight и gravity внутреннего линейного макета, но это заставляет кнопки снизу, за тремя кнопками меню телефона. Как я могу показать их над кнопками меню? Любая помощь будет оценена по […]

Как сделать панель статусов приложений похожими на карты Google?

Кто-нибудь знает, как сделать statusbar похожим на карты Google? Мне удается получить прозрачный статус для моего макета ящика с помощью android:fitsSystemWindows="true" и <item name="android:statusBarColor">@android:color/transparent</item> <item name="android:navigationBarColor">@android:color/transparent</item> Layout -> activity_main.xml <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true">… <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/nav_main_header" /> </android.support.v4.widget.DrawerLayout> Values-v21 -> styles.xml <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:statusBarColor">@android:color/transparent</item> <item name="android:navigationBarColor">@android:color/transparent</item> […]

Значок вектора Android RatingBar не отображается

Я дал макет, где я хочу показать RatingBar для пользователя. Я использую свои собственные значки вместо звезд по умолчанию. Проблема в том, что значки находятся в векторном формате, и когда я их использую, я получаю странный эффект (см. Рис. Ниже), он должен показывать 5 значков, но это только показывает, почему это так? Когда я конвертирую […]