Articles of layout

Android: CollapsingToolbarLayout расширяет текст, но не сворачивает текст

У меня есть CollapsingToolbarLayout который определен как центр как в сложенном, так и в расширенном режимах: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/rootLayout" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.AppBarLayout android:id="@+id/appbar" android:layout_width="match_parent" android:layout_height="286dp"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/collapsingToolbar" android:layout_width="match_parent" android:layout_height="match_parent" app:collapsedTitleGravity="center" app:expandedTitleGravity="center" app:layout_scrollFlags="scroll|exitUntilCollapsed"> <ImageView android:id="@+id/backgroundImage" android:layout_width="match_parent" android:layout_height="match_parent" android:contentDescription="@null" android:scaleType="centerCrop" app:layout_collapseMode="parallax" app:layout_scrollFlags="scroll|exitUntilCollapsed"/> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" app:popupTheme="@style/ThemeOverlay.AppCompat.Light" app:layout_collapseMode="pin" app:layout_scrollFlags="scroll|exitUntilCollapsed"/> <ImageView android:id="@+id/someIcon" android:layout_width="56dp" android:layout_height="wrap_content" android:src="@drawable/some_icon" android:padding="16dp" android:layout_gravity="top|end" […]

Динамически добавлять фигуры Opengl

Я следую этому руководству, чтобы добавить Opengl в свое приложение для Android. Https://www3.ntu.edu.sg/home/ehchua/programming/android/Android_3D.html . Во всех примерах формы создаются в конструкторе MyGLRenderer, но я хочу знать, как я могу добавлять фигуры Opengl динамически после создания Renderer. Как это может быть сделано?

NullPointerException в getReseources () Растровый массив

Я довольно новичок в разработке Android и столкнулся с проблемой, когда я пытаюсь создать массив изображений, который отображается в галерее, и когда я нажимаю на изображение, он показывает снизу снизу. Когда я запускаю приложение, он падает. Любая помощь, которую я могу получить, будет очень полезной. И спасибо заранее. Мои вопросы: Как я могу избавиться от […]

Является ли ошибка Android в макете «layout-ldltr» в отношении «layout-ldrtl» после изменения ориентации?

Сала. В моем проекте мне нужно создать layout-ldltr и layout-ldrtl для layout-ldrtl Right-To-Left и Left-To-Right . Я запускаю приложение для языка Right-to-Left, и все хорошо. Но когда ориентация изменилась, layout-ldltr загрузки android layout-ldltr макета против layout-ldrtl , хотя в текущем Locale установлен язык RTL !!! Как решить эту проблему? В AndroidManifest.xml <application android:name=".QuranApplication" android:allowBackup="true" android:icon="@mipmap/ic_launcher" […]

Какие папки макета необходимы для поддержки всех Android-устройств?

Я разрабатываю приложение калькулятора, которое имеет относительную компоновку для портретного режима. Все кнопки и текстовые элементы размещаются в этой единственной относительной компоновке и одинаковой относительной компоновке для режима Land. Я уже почти 15 дней копаю веб-сайт, но ничего не нашел. Мое приложение также поддерживает Таблетки. MinSDKVer – 14, а Target – v21. В настоящее время […]

Android: как избавиться от странной границы вокруг диалога прогресса

Я создал свой стиль для диалога прогресса, однако у него есть странные границы вокруг него. Вот тема: <style name="AppTheme.Dialog" parent="Theme.AppCompat.Light.Dialog"> <item name="colorAccent">@android:color/white</item> <item name="android:textColorPrimary">@android:color/white</item> <item name="android:background">@color/colorPrimaryDark</item> <item name="android:popupBackground">@null</item> </style> Любые идеи, почему такой странный фон?

Столбец GridLayout выходит за пределы

Я пытаюсь создать форму в виде сетки, похожую на пример в официальном блоге разработчиков Android. Вот мой макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <GridLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="48dp" android:layout_marginRight="48dp" android:layout_marginTop="@dimen/activity_vertical_margin" android:columnCount="2" android:rowCount="2"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="0" android:layout_gravity="end" android:layout_row="0" android:text="Send" android:textColor="?android:attr/textColorPrimary" android:textSize="24sp" /> <Spinner android:id="@+id/send_currency" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="1" android:layout_row="0" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_column="0" […]

Можно ли отключить прокрутку в спискеView?

Я динамически добавляю элементы в ListView и хочу, чтобы все элементы всегда были видны без прокрутки. Код макета: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/recipe_inside" android:orientation="vertical" > <ScrollView android:layout_width="match_parent" android:layout_height="wrap_content" > <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical" > <ImageView android:id="@+id/imageView1" android:layout_width="match_parent" android:layout_height="16dp" android:src="@drawable/head_cella" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="41dp" android:background="@drawable/body_cella" android:gravity="center_horizontal" android:paddingTop="5dp" android:text="Remember to save before leaving this page […]

Переключитесь с макета main.xml на другой макет

У меня есть основной вопрос Android здесь: У меня есть макет main.xml, который загружается при запуске приложения. На этой странице есть кнопка меню, которую я хотел бы (при нажатии) отправить пользователю на другой макет (about.xml). Я сомневаюсь, что это правильно. При нажатии этой команды выдается: setContentView(R.layout.about); И, похоже, это работает, я вижу страницу about.xml, но […]

Получите ширину CardView в Adapter.onBindViewHolder

У меня есть список сообщений, и большинство из них – картинки (просто поместите его в сообщения, подобные G + или FB-приложениям). Каждая запись имеет соотношение сторон изображения, поэтому я могу установить высоту изображения на основе ее ширины даже до загрузки изображения с сервера, поэтому макет карты не изменился при загрузке. Проблема заключается в том, что […]