android- все статьи тега ➜ страница 45


Почему эта строка xmlns: android="http://schemas.android.com/apk/res/android" должен быть первым в макете xml файл?

зачем эта строка нужна в xml-файле макета? xmlns:android="http://schemas.android.com/apk/res/android" ...

Как проверить, существует ли ключ json?

Итак, я получаю некоторые значения JSON с сервера, но я не знаю, будет ли определенное поле или нет. Так как: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited" } и иногда, там будет дополнительное поле, типа: { "regatta_name":"ProbaRegatta", "country":"Congo", "status":"invited", "club":"somevalue" } Я хотел бы проверить, существует ли поле с именем "клуб", так что при разборе я не получу org.формат JSON.JSONException: нет значения для club ...

как установить переключатель установлен по умолчанию в radiogroup с Android

Я создал RadioGroup и RadioButton динамически, как показано ниже RadioGroup radioGroup = new RadioGroup(context); RadioButton radioBtn1 = new RadioButton(context); RadioButton radioBtn2 = new RadioButton(context); RadioButton radioBtn3 = new RadioButton(context); radioBtn1.setText("Less"); radioBtn2.setText("Normal"); radioBtn3.setText("More"); radioBtn2. ...

Показать диалог из фрагмента?

у меня есть некоторые фрагменты, которые должны показать обычный диалог. В этих диалогах пользователь может выбрать ответ Да / нет, а затем фрагмент должен вести себя соответственно. и Fragment класс не имеет onCreateDialog() метод для переопределения, поэтому я думаю, что я должен реализовать диалоги снаружи, в содержании Activity. Это нормально, но тогда Activity необходимо каким-то образом сообщить выбранный ответ фрагменту. Я мог бы конечно использовать шаблон обратного вызова, так что фраг ...

Android размер экрана HDPI, LDPI, MDPI [дубликат]

этот вопрос уже есть ответ здесь: Android заставка размеры изображения, чтобы соответствовать всем устройствам 9 ответов у меня есть фон, который мне нужно вписаться во все размеры экрана. У меня есть три папки, hdpi,ldpi и mdpi для drawables, но в эмуляторе нет никакой ссылки на то, какое разрешение hdpi и что mdpi и ldpi есть. ...

Как закрыть активность и вернуться к предыдущей активности в android

у меня есть основная деятельность, что когда я нажимаю на кнопку, начинает новую деятельность, я использовал следующий код, чтобы сделать это: Intent intent = new Intent(this, SettingsActivity.class); startActivity(intent); приведенный выше код был запущен из основного действия. Теперь в моей новой деятельности, которая называется основной деятельностью, у меня есть кнопка Назад. Когда я нажимаю на эту кнопку назад, я хочу, чтобы моя новая деятельность закрылась, и она должна вернуться к исх ...

Как включить мультидекс с новой библиотекой поддержки Android Multidex

Я хочу использовать новую библиотеку поддержки Multidex, чтобы нарушить ограничение метода для одного из моих приложений. с Android Lollipop Google представила библиотеку поддержки multidex, которая упрощает multidex. какие шаги необходимы для использования этой библиотеки и для создания моего приложения с поддержкой multidex? ...

Parcelable встречается IOException запись сериализуемый объект getactivity()

так что я получаю это в logcat: java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.resources.student_list.Student) Я знаю, что это означает, что мой студенческий класс не сериализуется, но это так, вот мой студенческий класс: import java.io.Serializable; public class Student implements Comparable<Student>, Serializable{ private static final long serialVersionUID = 1L; private String firstName, lastName; private DSLL&lt ...

Типичный.файл gitignore для приложения Android

просто поместите проект Android под git (бобовый стебель) управление версиями через командную строку ( терминал mac). Следующим шагом является настройка исключений. тем из вас, кто уже прошел этот путь: что должно быть типичным .файл gitignore выглядит как для проекта android? проект настроен в Eclipse ...

Android Recyclerview vs ListView с Viewholder

Я недавно наткнулся на android RecycleView который был выпущен с Android 5.0 и кажется, что RecycleView Это просто инкапсулированный традиционные ListView с шаблоном ViewHolder, включенным в него, что способствует повторному использованию представления, а не его созданию каждый раз. каковы другие преимущества использования RecycleView ? Если оба имеют одинаковый эффект с точки зрения производительности, почему бы использовать RecycleView` ? Edit я обнаружил, что люди задавали подобный вопро ...

Использование библиотеки ViewPagerIndicator с Android Studio и Gradle

Я пытаюсь использовать Джейка Уортона библиотека ViewPagerIndicator, но я не могу заставить его работать с моим проектом Gradle в Android Studio. Я добавляю его как зависимость вот так: dependencies { // ... other ommitted compile 'com.viewpagerindicator:library:2.4.1' compile 'com.android.support:support-v4:19.0.1' compile 'com.nineoldandroids:library:2.4.0' // ... } но проект, похоже, не распознает никаких компонентов в библиотеке. Мне интересно, ...

Проведите пальцем, чтобы отклонить для RecyclerView [on hold]

Я SwipeToDismiss библиотека но теперь я пытаюсь перейти на RecyclerView и все не так очевидно, вы знаете какие-либо замены для этой библиотеки? Есть идеи, как реализовать его с нуля? ...

Анимация режимов видимости, исчезли и видны

поэтому я пытаюсь анимировать, когда я устанавливаю видимость linearlayout с другими виджетами, от GONE до VISIBLE и the opposite.Im использование кнопок для отображения и скрытия. Вот изображение, чтобы показать, что я хочу сделать: Я могу показать и скрыть, но я не понимаю, как я могу правильно анимировать раздвижные....: ( вот мой xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/LinearL ...

Как закрыть уведомление после нажатия кнопки действие

начиная с уровня API 16 (Jelly Bean), есть возможность добавлять действия в уведомление с помощью builder.addAction(iconId, title, intent); но когда я добавляю действие к уведомлению и действие нажато, уведомление не будет отклонено. При нажатии на само уведомление, оно может быть отклонено с помощью notification.flags = Notification.FLAG_AUTO_CANCEL; или builder.setAutoCancel(true); но очевидно, что это не имеет ничего общего с действиями, связанными с уведомлением. какие-то намеки? И ...

Как исключить определенные сообщения по имени тега с помощью Android adb logcat?

Logcat позволяет фильтровать журналы, но это работает так:вы определяете фильтры и logcat отображает только сообщения, которые соответствуют фильтрам. Но есть ли способ отобразить все журналы, кроме некоторых тегов, определенных фильтрами? ...

Использование пользовательского шрифта в Android

Я хочу использовать пользовательский шрифт для моего приложения для android, которое я создаю. Я могу индивидуально изменить шрифт каждого объекта из кода, но у меня их сотни. и есть ли способ сделать это из XML? [Установка пользовательского шрифта] есть ли способ сделать это из кода в одном месте, чтобы сказать, что все приложения и все компоненты должны использовать пользовательский шрифт вместо стандартного один? ...

Леденец: нарисуйте позади строки состояния с его цветом, установленным на прозрачный

Я установил свой цвет строки состояния прозрачным для Lollipop только со следующей строкой в моей теме: <item name="android:statusBarColor">@android:color/transparent</item> теперь мне нужно рисовать за ним, но я не могу получить никакого вида рисовать за ним. Я знаю, как это сделать с windowTranslucentStatus свойство, но не хотите использовать это свойство, так как оно будет игнорировать цвет строки состояния, установленной в transparent. ...

разработка кросс-платформы iOS / Android [закрыто]

Я некоторое время играл с разработкой приложений для Android на Java и начинаю разбираться в этом. Однако, если я хочу начать с версии iOS, мне нужно закодировать все с нуля - что, ну, нежелательно. Мне было интересно, какие кросс-платформенные решения доступны и насколько хорошо они работают на практике. Я думал о веб-приложениях-возможно, используя jQuery Mobile или Титан, или Adobe Вспышка / Flex / Воздух. У меня также еще нет Mac, в который мне, вероятно, придется инвестировать. Итак, м ...

Как сделать http-запрос с помощью cookies на Android?

Я хотел бы сделать http-запрос на удаленный сервер при правильной обработке файлов cookie (например. хранение файлов cookie, отправленных сервером, и отправка этих файлов cookie при выполнении последующих запросов). Было бы неплохо сохранить все куки, но на самом деле единственный, о котором я забочусь, - это куки сеанса. с java.net, похоже, что предпочтительный способ сделать это-использовать java.net.CookieHandler (абстрактный базовый класс) и java.net.CookieManager (конкретная реализация). ...

Самый эффективный способ изменить размер растровых изображений на android?

Я создаю интенсивное социальное приложение, в котором изображения отправляются с сервера на устройство. Когда устройство имеет меньшее разрешение экрана, мне нужно изменить размер растровых изображений на устройстве, чтобы соответствовать их предполагаемым размерам отображения. проблема в том, что с помощью createScaledBitmap заставляет меня столкнуться с большим количеством ошибок из памяти после изменения размера Орды миниатюр изображений. каков наиболее эффективный способ изменения размера ...