Dmitriy
Последний момент, можно код viewHolder'a для элемента списка увидеть?
Андрей
Последний момент, можно код viewHolder'a для элемента списка увидеть?
<?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="130dp"
android:clickable="true"
android:background="@drawable/ripple"
android:focusable="true"
android:visibility="visible"
android:orientation="vertical">
<LinearLayout
android:id="@+id/item_color_layout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:orientation="horizontal">
<ImageView
android:id="@+id/item_thumbnail"
android:layout_width="@dimen/item_morditem_thumbnail_size"
android:layout_height="@dimen/item_morditem_thumbnail_size"
android:layout_margin="4dp"
android:background="@drawable/image_not_found"
android:scaleType="fitCenter" />
<TextView
android:id="@+id/item_name"
android:layout_width="@dimen/item_morditem_name_width"
android:layout_height="120dp"
android:maxLines="5"
android:layout_gravity="center_vertical"
android:gravity="center_vertical|start"
android:layout_margin="4dp"
android:text="Description of goods, could be long enough"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
<LinearLayout
android:layout_width="60dp"
android:layout_height="120dp"
android:orientation="vertical">
<ImageView
android:id="@+id/item_product_type"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="4dp"
android:background="@drawable/type_frost"
android:scaleType="fitXY" />
<ImageView
android:id="@+id/item_replace"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_margin="4dp"
android:background="@drawable/fulfill_substitude"
android:scaleType="fitXY" />
</LinearLayout>
<LinearLayout
android:layout_width="150dp"
android:layout_height="120dp"
android:layout_margin="4dp"
android:gravity="center"
android:layout_gravity="center"
android:orientation="vertical">
<TextView
android:id="@+id/item_quantity"
android:layout_width="match_parent"
android:layout_height="40dp"
android:layout_margin="4dp"
android:text="3.50"
android:textColor="@color/dark_text_color"
android:textSize="30sp" />
<TextView
android:id="@+id/item_price"
android:layout_width="match_parent"
android:layout_height="40dp"
android:text="3500.00"
android:textColor="@color/dark_text_color"
android:textSize="30sp" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Всего: "
android:textColor="@color/dark_gray"
android:textSize="18sp" />
<TextView
android:id="@+id/item_totalprice"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="13500.00"
android:textColor="@color/dark_gray"
android:textSize="18sp" />
</LinearLayout>
</LinearLayout>
Андрей
Последний момент, можно код viewHolder'a для элемента списка увидеть?
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="120dp"
android:paddingBottom="5dp"
android:paddingTop="5dp"
android:orientation="vertical">
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="25dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="Заказ №"
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
<TextView
android:id="@+id/item_orderid"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="172"
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="25dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="Адрес: "
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
<TextView
android:id="@+id/item_address"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="172"
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="25dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="Корзина: "
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
<TextView
android:id="@+id/item_basketid"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="5"
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
</LinearLayout>
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="25dp"
android:orientation="horizontal">
<TextView
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="Статус: "
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
<TextView
android:id="@+id/item_status"
android:layout_width="wrap_content"
android:layout_height="25dp"
android:text="5"
android:textAlignment="center"
android:textColor="@color/dark_text_color"
android:textSize="20sp" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
Андрей
все аж фиксированно -.-
Dmitriy
Попробуй на recycler повесить setHasFixedSize(true)
Андрей
Андрей
это первое о чем я подумал
Андрей
сразу скажу что стало чуть быстрее рендерится, но сильно прироста не дало
Андрей
setHasFixedIds дало прироста больше
Андрей
но тоже проблему не решило
Dmitriy
Я бы еще нас класс адаптера взглянул и на класс viewholder'a. Может там косяк где то
Dmitriy
Viewholder важнее
Андрей
вообще ничего сверхестественного
Андрей
пытался там все комментить, результатов не дало
Сергей
Dmitriy
Ему по-другому нельзя
Андрей
пытался но чет с эксепшном вылетало
Dmitriy
Иначе скажет что нужно сначала linear зачистить
Сергей
ты его не атачишь к вью но пишешь флаг true
Dmitriy
True и аттачит
Сергей
только куда он атачит
Сергей
this
Dmitriy
Без тру там эксепшен будет что линер уже имеет вьюхи
Сергей
в активити?
Dmitriy
Кстати да
Dmitriy
Он возможно не в линеар аттачит а в рут
Андрей
хм, ща проверю
Dmitriy
Зачем кстати делать инфлейт вообще? Почему не include в XML?
Сергей
Андрей
Андрей
фрагментов нет
Андрей
и при этом лэйауты инфлэйтятся динамически
Андрей
по кликам
Андрей
и не спрашивайте нахера
Андрей
писал не я, а на рефактор времени нет
Dmitriy
Жесть)
Сергей
за те 2 часа которые мы это разгребаем можно было вьпейджер написать)
Nikita
народ подскажите плз, имеется editText, лимит на 15 символов, почему после ввода 15 символов не появляется кнопка на клаве "ok"?
Андрей
Сергей
Андрей
еще и на java
Андрей
=(
Сергей
Nikita
Сергей
ok google
Сергей
я не знаю как)
Dmitriy
android:imeOptions="actionDone" - но это просто чтобы ok был всегда, если же нужно чтобы он был только после ввода всех 15, то textWatcher в помощь
Nikita
Vishnyakov
Народ, второй день не могу. апк собрать
Program type already present: com.google.android.gms.internal.measurement.zzxk
Dmytro
Nikita
Vishnyakov
Dmitriy
отследить что введены все 15 символов и в этот момент ставить
editText.setImeOptions(EditorInfo.IME_ACTION_DONE);
Dmitriy
для остальных случаев(меньше 15) - editText.setImeOptions(EditorInfo.IME_ACTION_NONE);
Dmitriy
А вообще это гуглится за минуту
Dmitriy
android edit text keyboard ok - затем anroid set imeOptions programmatically
Dmitriy
простейшие запросы, первый чтобы понять что как называется то что нужно показать, второй чтобы узнать как из кода это сделать)
Dmitriy
Все по первым ссылкам открывается
Dmitriy
Хотя даже по первой ссылке первого запроса уже ответ на то как сделать)
Ivan
Добрый день
Битый час бьюсь с авторизацией по отпечатку пальца.
Сразу оговорка - проект не чисто Android, используется Qt и JNI для вызова нативного Java кода.
Для авторизации создан класс в котором есть необходимый метод authenticate, код написан по туториалам в интернете на данную тему. При вызове процесса аутентификации в консоли получаю сообщение FingerprintManager: Invalid acquired message: 6, 21 и ничего не происходит. Так же отрабатывает callback onAuthenticationError c кодом ошибки 5(на сколько понял FINGERPRINT_ERROR_CANCELED).
Прошу помощи.
Anton
Всем хола! Что сейчас можно почитать актуальное о работе на дройде в бэкграунде (сервисах или джобах)? А то щас чето с 26 апи там только фореграундсервисы с нотификашками, не понятно как нормально грузить.
Сергей
Roman
Сергій
Сергій
если не зарегистрировано в системе отпечатков то надо перекидать на скрин их добавления
Сергій
вот официальный пример https://github.com/googlesamples/android-FingerprintDialog
Konstantin
даров. вопрос по гуглокартам - можно как то для анимации камеры ограничить зум?
есть latlngbuilder который, после подгрузки точек, зумит к ним. если точка одна то зум получается слишком великий, на уровне здания.
хочется как то это запретить, однако в то же время полностью для всей карты чтобы можно было зумить как угодно (руками)
Dmitriy
map.animateCamera(CameraUpdateFactory.newLatLngZoom(latLng, ZOOM_FACTOR));
Konstantin
https://gist.github.com/dmz9/67e1149a25bc51ac754f8359aaeb2876
Konstantin
сейчас это вот так
Konstantin
но код неверно работает, почему то срабатыавет еще до того как камера подвезла точку к центру карты. если не делать второй animateCamera то к центру подъезжает но зум просто оч подробный
Dmitriy
Проверять что у тебя больше одного элемент для bounds используется, если 1 - то юзать то что я скинул, если 2 и более CameraUpdateFactory.newLatLngBounds(boundsBuilder.build(), padding)
Konstantin
блин точно, спасибо
Bitllioner
Добрый день!
Разработал приложение пару лет назад, опубликовал и не обновлял с тех пор.
За это время многое изменилось и захотел обновиться.
Вот и вопрос, где почитать каким требованиям должна отвечать APK по ЮИ? Чтобы понять, что мне нужно изменить.
Как на баги проверить инструментами андроид студии?
Или может есть онлайн ресурсы на которые можно APK загрузить и проверить на баги?
Fedor
Писать тесты?
Fedor
Или что называется ЮИ багами?
Сергій