Articles of андроидных

Как установить высоту в нижнюю навигацию

Таким образом, support V25 . У нас есть новый компонент под названием Bottom navigation. Следуйте инструкциям по дизайну, elevation нижней навигации должна быть 8dp ( https://material.io/guidelines/components/bottom-navigation.html#bottom-navigation-specs ) Но я не могу установить elevation . Любое предложение, например, было бы оценено. Спасибо! ОБНОВИТЬ XML-КОД <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.design.widget.BottomNavigationView android:id="@+id/bottom_navigation" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:elevation="8dp" app:elevation="8dp" app:itemBackground="@color/colorPrimary" app:itemIconTint="@drawable/bottom_nav_color_state" […]

Не найден ресурс, который соответствует указанному имени (в 'android: color Primary)

<resources> <!– inherit from the material theme –> <style name="AppTheme" parent="android:Theme.Material"> <!– Main theme colors –> <!– your app branding color for the app bar –> <item name="android:colorPrimary">@color/primary</item> <!– darker variant for the status bar and contextual app bars –> <item name="android:colorPrimaryDark">@color/primary_dark</item> <!– theme UI controls like checkboxes and text fields –> <item name="android:colorAccent">@color/accent</item> </style> […]

API Android Google Maps v2 – восстановление состояния карты

Я создаю очень простое приложение карты с помощью Google Maps Android API v2. Как и ожидалось, когда пользователь уходит, а затем возвращается в приложение, любые изменения, которые они сделали в местоположении, масштабировании и т. Д., Теряются по мере уничтожения и повторного создания активности. Я знаю, что я могу сохранить состояние камеры карты программно (возможно, как […]

Дизайн материалов: как получить текст кнопки, чтобы быть обычным делом (не CAPITAL)?

Стиль кнопок Android Material Design делает текст кнопки для букв «CAPITAL». Как я могу вернуть текст с любыми случаями (не-капитала, капитала), которые я предоставляю через string.xml? <Button android:id="@+id/product_add_button" style="?android:attr/buttonBarButtonStyle" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:onClick="onAddItemButtonClick" android:paddingLeft="@dimen/row_padding" android:paddingRight="@dimen/row_padding" android:text="@string/add_item" android:textSize="18sp" android:textColor="@color/blueberry" /> string.xml <string name="add_item">Add Item</string>

Androidplot: улучшите макет Axis (удалите значения отсечки)

На Androidplot мои Axis Vals отключены, поэтому последние значения отображаются только наполовину. Как исправить эту проблему?

Как получить ширину фрагмента?

Вот мой макет. Мне нужно получить ширину в CategoryFragment. <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="horizontal" > <LinearLayout android:id="@+id/category_list" android:layout_width="150dp" android:layout_height="match_parent" android:background="@color/white_background" android:orientation="vertical" > <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" android:padding="10dp" android:text="@string/pianodule_list" android:textSize="16sp" /> <com.handmark.pulltorefresh.library.PullToRefreshListView android:id="@id/refreshable_listview" android:layout_width="match_parent" android:layout_height="match_parent" android:choiceMode="singleChoice" android:descendantFocusability="beforeDescendants" android:divider="@null" /> </LinearLayout> <View android:layout_width="0.1dp" android:layout_height="match_parent" android:background="@color/divider_line" /> <fragment android:name="com.srefu.frag.CategoryFragment" android:layout_width="match_parent" android:layout_height="match_parent" android:tag="category" /> </LinearLayout> Поэтому в onViewCreated () […]

Должен ли я создавать объекты Java Null?

Предположим, что я выполняю итерацию по массиву объектов, т.е. for (int r = 0; r < rows; r++) { for (int c = 0; c < columns; c++) { if (bricks[r][c] != null) { bricks[r][c].draw(gl) Если я в какой-то момент хочу уничтожить кирпич, должен ли мой метод remove () скрыть объект, например: private void remove(GameBrick […]

Смешение дизайна материала для Android в списке

Я проектировал 2-строчный текстовый макет для строки списка, как указывает спецификация материала. Primary text font: Roboto Regular 16sp Secondary text font: Roboto Regular 14sp Tile height: 72dp Text padding, left: 16dp Text padding, top and bottom: 20dp Он демонстрирует одобрение на дисплее проектного дизайна Android, но когда я запускаю его на вкладке 7inch samsung, его […]

Установить программный цвет

Я пытаюсь установить основной цвет AppBarLayout программно. XML-макет – это пример прокрутки AndroidStudio: <android.support.design.widget.AppBarLayout android:id="@+id/app_bar" android:fitsSystemWindows="true" android:layout_height="@dimen/app_bar_height" android:layout_width="match_parent" android:theme="@style/AppTheme.AppBarOverlay"> <android.support.design.widget.CollapsingToolbarLayout android:id="@+id/toolbar_layout" android:fitsSystemWindows="true" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_scrollFlags="scroll|exitUntilCollapsed" app:contentScrim="?attr/colorPrimary"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_height="?attr/actionBarSize" android:layout_width="match_parent" app:layout_collapseMode="pin" app:popupTheme="@style/AppTheme.PopupOverlay" /> </android.support.design.widget.CollapsingToolbarLayout> </android.support.design.widget.AppBarLayout> И в этой операции я хочу, чтобы все элементы внутри AppBarLayout имели желтый фон, поэтому я устанавливаю: int barColor = […]

Как настроить автоматическое обновление репозитория поддержки Google для Android-проекта?

Я пытаюсь настроить автоматическое обновление репозитория поддержки Google для моего проекта Android на Jenkins . Я нашел два способа сделать это: Jake Wharton SDK Manager Plugin или Android Emulator Plugin для Jenkins , но оба этих решения, похоже, устарели. Документы для SDK Manager Plugin указывают, что: Этот плагин устарел и больше не разрабатывается. Команда разработчиков […]