Articles of Андроид

Начать работу для тестирования

У меня есть приложение Quiz с использованием Realm db. Каждый раз, когда пользователь выбирает ответ, она нажимает кнопку и появляется новый текст для вопроса. Это до тех пор, пока она не доберется до конца, когда я начну новую активность и покажу оценку, основанную на правильных ответах. Как мне начинать / тестировать (с эспрессо, я думаю), […]

Изменение позиции просмотра после окончания анимации

Я разрабатываю виджет на основе ViewGroup и моя проблема в том, что мне нужно сохранить позицию элементов после окончания анимации. Я вызвал setFillAfter(true) в моем объекте анимации, который я создал AnimationListener и в его методе onAnimationEnd вызывается View.layout(l,t,r,b) чтобы установить позицию после анимации, потому что я хочу, чтобы анимация начала с позиции нового элемента в […]

Размер шрифта Auto Scale

Я ищу способ, когда я изменю размер экрана, он будет пропорционально изменять размер текста. В настоящее время я попробовал Auto Scale TextView Text для Fit в пределах Bounds, но он, похоже, не работает. Но я не уверен, что делаю это правильно или нет. Я сейчас звоню AutoResizeTextView test = new AutoResizeTextView(this); test=(AutoResizeTextView)findViewById(R.id.test456); test.resizeText(); // I […]

Обновление моей игры Google «Что нового»

Я собираюсь выпустить обновление для приложений для Android. Предыдущий парень, который написал приложение, теперь ушел, и мне просто интересно, как я изменяю то, что появляется в разделе What's New в google play. Я нигде не могу найти гидов !? Я где-то читал, что это связано с изменением журнала? Но это то, что я должен был […]

Android: не может корректно использовать MotionEvent.ACTION_MOVE

Я совершенно новичок в программировании на Android и Java (хотя у меня есть некоторый опыт работы с C #, так что это помогает). В этот момент я общаюсь с несколькими вещами, чтобы узнать, как все работает. Я сделал активность, которая реализует onTouchListener. Я переопределил onTouch и включил event.getAction (): public boolean onTouch(View v, MotionEvent event) […]

Какова позиция адаптера RecyclerView, связанная с индексом его набора данных?

Я думал, что они такие же, но это не так. Следующий код дает исключение indexOutOfBounds, когда я пытаюсь получить доступ к индексу «position» моего набора данных, в этом случае список созданной мной модели называется Task: public class TaskAdapter extends RecyclerView.Adapter<TaskAdapter.TaskViewHolder> { private List<Task> taskList; private TaskAdapter thisAdapter = this; // cache of views to reduce […]

Ресурс не найден для @ style / Widget.Holo.ActionBar.TabView

Я пытаюсь настроить индикатор вкладки ActionBar после этой ссылки, однако я получаю сообщение об ошибке: Error retrieving parent for item: No resource found that matches the given name '@style/Widget.Holo.ActionBar.TabView'. Минимальный SDK установлен на 14, целевой SDK = 18. Любые идеи? РЕДАКТИРОВАТЬ: У меня уже есть следующие стили, которые работают: <style name="sMain" parent="@android:style/Theme.Holo"> <item name="android:icon">@android:color/transparent</item> <item […]

Рисовать SurfaceView из макета xml

Для SurfaceView, который я сделал из кода, я мог бы переопределить onDraw() . Но как переопределить этот onDraw() из SurfaceView который определен в XML-макете? Есть ли способ доступа к методу draw() ?

Как я могу настроить программу Launcher программно в android?

Я работаю над приложением с двумя действиями: LoginActivity и MainActivity . Когда пользователь сначала откроет приложение, он войдет в систему, а его учетные данные (имя пользователя и токен) будут сохранены в Preferences . Теперь, если пользователь снова откроет приложение, тогда MainActivity . Я попытался переключиться между этими действиями в классе Application и удалил фильтр намерений […]

Android забирает весь список контактов (имя, адрес электронной почты, телефон) занимает более минуты около 700 контактов

Есть ли способ сократить это время? Я запускаю курсор и берет имя, номера телефонов и электронные письма Если я удалю запрос номеров телефонов из цикла запроса, он заканчивается через 3 секунды Любая идея, как я могу улучшить этот запрос? Может быть, я делаю что-то не так в моем запросе? (Очевидно, я делаю это асинхронно, но […]