Вопросы с тегом «android»

Android - это мобильная операционная система Google, используемая для программирования или разработки цифровых устройств (смартфоны, планшеты, автомобили, телевизоры, одежда, стекло, IoT). Для тем, связанных с Android, используйте специальные теги Android, такие как android-intent, android-активность, android-адаптер и т. Д. Для вопросов, не связанных с разработкой или программированием, но связанных с платформой Android, используйте эту ссылку: https: // android.stackexchange.com.


1
Как использовать ThreeTenABP в Android Project
Я задаю этот вопрос, потому что я новичок в Java и Android, и я искал часы, пытаясь понять это. Ответ был получен из комбинации связанных ответов, поэтому я решил, что задокументирую то, что я узнал, для всех, кто может бороться. Смотри ответ. Я использую Android Studio 2.1.2 и у меня …

8
Ошибка startForeground после обновления до Android 8.1
После обновления телефона до 8.1 Developer Preview моя фоновая служба больше не запускается должным образом. В моем давно работающем сервисе я реализовал метод startForeground для запуска текущего уведомления, которое вызывается при создании. @TargetApi(Build.VERSION_CODES.O) private fun startForeground() { // Safe call, handled by compat lib. val notificationBuilder = NotificationCompat.Builder(this, DEFAULT_CHANNEL_ID) val …

1
getActivity () возвращает ноль в функции Fragment
У меня есть фрагмент (F1) с публичным методом, как это public void asd() { if (getActivity() == null) { Log.d("yes","it is null"); } } и да, когда я это называю (из Activity), это ноль ... FragmentTransaction transaction1 = getSupportFragmentManager().beginTransaction(); F1 f1 = new F1(); transaction1.replace(R.id.upperPart, f1); transaction1.commit(); f1.asd(); Это должно …

14
Эффект ряби на Android Lollipop CardView
Я пытаюсь заставить CardView отображать волновой эффект при касании, установив атрибут android: backgound в XML-файле активности, как описано здесь на странице разработчиков Android, но он не работает. Нет анимации вообще, но вызывается метод в onClick. Я также попытался создать файл ripple.xml, как предложено здесь , но тот же результат. CardView …

15
Проблемы с рендерингом в Android Studio
Я использую Android Studio 0.2.3, и при обычном открытии макета активности предварительный просмотр должен отображаться с правой стороны, чтобы я мог переключаться между режимом « Текст» и « Дизайн », который снова должен отображать предварительный просмотр макета. Но никакой предварительный просмотр не отображается ни на правой стороне, ни когда я …

6
Как реализовать ViewPager с разными фрагментами / макетами
Когда я запускаю действие, которое реализует viewpager, viewpager создал различные фрагменты. Я хочу использовать разные макеты для каждого фрагмента, но проблема в том, что viewpager показывает только два макета в максимуме (второй макет на всех оставшихся фрагментах после 1). Вот код для SwipeActivity, который реализует viewpager: public class SwipeActivity extends …

30
Android - ошибка: не удалось выполнить задачу ': app: transformClassesWithDexForRelease'
Проблема в том, что я могу запустить свое приложение при переходе в debugрежим, но при переключении в releaseрежим он не работает. Исключение: **FAILURE: Build failed with an exception.** > Execution failed for task ':app:transformClassesWithDexForRelease'. > com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.8.0_65.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1 Когда …

7
Google Maps Android API v2 - интерактивное информационное окно (как в оригинальных картах Google для Android)
Я пытаюсь сделать заказ InfoWindowпосле нажатия на маркер с новым Google Maps API v2. Я хочу, чтобы это выглядело в оригинальном приложении карт от Google. Как это: Когда у меня ImageButtonвнутри, это не работает - все InfoWindowспит и не только ImageButton. Я читал, что это потому, что нет Viewсамого себя, …

10
Почему «System.out.println» не работает в Android?
Я хочу напечатать что-нибудь в консоли, чтобы я мог отладить это. Но по какой-то причине в моем приложении для Android ничего не печатается. Как мне отладить тогда? public class HelloWebview extends Activity { WebView webview; private static final String LOG_TAG = "WebViewDemo"; private class HelloWebViewClient extends WebViewClient { @Override public …

10
Android Center текст на холсте
Я пытаюсь отобразить текст, используя код ниже. Проблема в том, что текст не центрирован по горизонтали. Когда я устанавливаю координаты дляdrawText , он устанавливает нижнюю часть текста в этой позиции. Я хотел бы, чтобы текст был нарисован так, чтобы текст был также центрирован по горизонтали. Это изображение, чтобы показать мою …

8
Android Paint: .measureText () против .getTextBounds ()
Я измеряю текст, используя Paint.getTextBounds(), так как меня интересует как высота, так и ширина текста, который будет отображаться. Однако сам текст оказывается всегда немного шире , чем .width()в Rectинформации , заполненной getTextBounds(). К моему удивлению, я протестировал .measureText()и обнаружил, что он возвращает другое (более высокое) значение. Я попробовал и нашел …

10
Android: разрешить портрет и пейзаж для планшетов, но заставить портрет на телефоне?
Я хотел бы, чтобы планшеты могли отображаться в книжной и альбомной ориентации (sw600dp или выше), но телефоны должны быть только в портретной ориентации. Я не могу найти способ условно выбрать ориентацию. Какие-либо предложения?

22
Программно изменить тип ввода EditText с ПАРОЛЯ на НОРМАЛЬНЫЙ и наоборот
В моем приложении у меня EditTextтип входа android:inputType="textPassword"по умолчанию установлен по умолчанию. Он имеет CheckBoxсправа от себя, который, когда отмечен, изменяет тип ввода этого EditText на NORMAL PLAIN TEXT. Код для этого password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); Моя проблема в том, что когда этот флажок снят, он должен снова установить тип ввода на ПАРОЛЬ. …

9
Изменить продолжительность таймаута
Я использую новую платформу Volley для Android, чтобы сделать запрос к моему серверу. Но это время ожидания до получения ответа, хотя он и отвечает. Я попытался добавить этот код: HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); в HttpClientStackструктуре Volley к другому целому числу (50000), но время ожидания истекает до 50 секунд. Есть ли …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.