Articles of андроида

Размер текста с разным разрешением

Я использую вкладку галактики 1, 7 дюймов hdpi и вкладку галактики плюс 7 дюймов hdpi, но более высокое разрешение, и в моем приложении текст можно прочитать в галактическом режиме, но на вкладке галактики плюс слишком много. Я использую sp в размере шрифта и макете. Есть идеи? благодаря

Выравнивание текста в стиле андроид

Я пытаюсь создать стандартную кнопку в андроиде с фоном и некоторым текстом спереди, но некоторым довольно конкретным выравниванием. Я хочу, чтобы текст был центрирован по вертикали и слева с 20dp отступов. Выравнивание работает, но прокладка не работает. Я знаю, что я мог бы получить желаемый эффект, поместив несколько пробелов в текст, но это похоже на […]

Ошибка компиляции AAPT2: неверный размер на Android 3.0 Canary 1 в Windows

У меня есть эта проблема после обновления AndroidStudio до 3.0 Canary 1 Error:D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:911 invalid drawable Error:java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed: aapt2 compile -o D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\res\merged\debug D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml Issues: – ERROR: D:\Project\Freelance\Andoid\sosokan-android\sosokan-android\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:911 invalid drawable Он выглядит таким же скомпилированным компилятором AAPT2: неверный размер на Android 3.0 […]

Неправильный номер сборки в файле config.xml

Моя проблема в том, что если я скомпилирую свой проект, он добавит 2 к номеру сборки. Мой Ionic config.xml <widget id="at.company.or.so" version="0.0.1" ios-CFBundleVersion="55" android-versionCode="72" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0"> Мой AndroidManifest.xml <manifest android:hardwareAccelerated="true" android:versionCode="72" android:versionName="0.0.1" package="at.tiddlr.app" xmlns:android="http://schemas.android.com/apk/res/android"> Если я создаю debug или release Версия должна быть 0.0.1 (72), но когда я устанавливаю приложение, это 0.0.1 (722) Вывод файла […]

Android Studio: нельзя записывать в общие настройки в инструментальном тесте

Я пытаюсь написать тестовый пример, чтобы проверить класс, который записывает в Shared Preferences. Я использую Android Studio v1.5. В хорошем старом затмении при использовании AndroidTestCase был добавлен второй файл apk, и тесты можно было запустить с использованием контекста инструментария, чтобы вы могли запускать тесты с использованием общих настроек инструментария apk без изменения основных файлов общих […]

Как я могу проверить, какая версия плагина Gradle Android используется в моем проекте?

В моем файле build.gradle я задал следующую зависимость: dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } Это автоматически адаптируется к последней выпущенной версии (как описано здесь ). Как я могу проверить, что текущая версия используется в моем проекте? EDIT 2013-08-08: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.+' } }

Объекты Android OpenGL ES Framebuffer – отображение глубины-буфера текстуры

Я использую Android-устройство под управлением Froyo, поддерживающее OpenGL ES 1.1 и OpenGL ES 2.0 Я хочу сделать буфер глубины текстурой. Увидев ряд примеров OpenGL, OpenGL ES на других платформах (включая iPhone), я попробовал несколько конфигураций FBO. Кажется, я могу настроить FBO с цветовой текстурой, но каждый раз, когда я прикрепляю текстуру глубины, она терпит неудачу. […]

Как работает свойство .class?

Впервые развиваясь на Java, и впервые разрабатывая для Android, так что это довольно новичок вопрос. У меня есть этот код: public void onBtnClicked(View v){ /** Handles button navigation */ @SuppressWarnings("rawtypes") Class c; int viewId = v.getId(); switch (viewId) { case R.id.btnNewTourny : c = NewTourny.class; break; case R.id.btnTeamEditor : c = EditTeam.class; break; case R.id.btnCatEditor […]

Как сделать двойной градиент с XML (iphone like)

Как я могу сделать этот гибкий градиент с XML? Я могу сделать простой градиент от цвета A до цвета B, но я не знаю, как объединить два градиента в один и тот же drawable.

Android Studio: Исключить файл ресурсов в ресурсах sourceSets

Я разрабатываю приложение для Android, использующее Android-студию в качестве IDE. Мой вопрос: Как исключить определенные файлы в определенном каталоге во время сборки APK? В моем случае я хочу исключить некоторые изображения из здания, поскольку файлы, используемые в моем проекте, предназначены для загрузки из сетевого приложения, а во время разработки я надеюсь передать их в макете. […]