Articles of андроида

Как создать три столбца в TableLayout

Я разрабатываю экран, который использует TableLayout . Здесь я легко могу создать два столбца. Но как я могу создать три столбца?

Android – sendOrderedBroadcast help

Я пытаюсь использовать sendOrderedBroadcast в своем приложении для Android. Я хочу, чтобы иметь возможность отправлять Intent из одного из моих приложений в другое, и затем я хочу получить данные обратно из приложения, которое получает Intent, в данном случае логическое значение true или false. Вот текущий код: Intent i = new Intent(); i.setAction(GlobalData.PROPOSE_IN_DOMAIN_ROAM_INTENT); i.putExtra("com.testnetworks.QCLEVEL", aProposedTheoreticalQoSLevel); sendOrderedBroadcast(i, […]

Как сделать линейный макет, добавить дочерний вид в новую строку?

Я хочу определить макет, что его ориентация горизонтальна, но если ширина дочерних представлений превышает ширину, она добавляет новый дочерний вид в новую строку. Это можно сделать?

Как сделать SharedPreferences из PreferenceActivity установленным по умолчанию в Android?

Я создал PreferenceActivity на основе xml для PreferenceScreen. В xml вы можете назначать значения по умолчанию для разных настроек. Но они не сохраняются в моих SharedPreferences до того, как экран будет открыт и закрыт. Проблема в том, что я хочу немедленно использовать настройки, сохраненные на этом экране (например, адрес сервера), и пользователю нужно будет только […]

Создать файл свойств с помощью gradle

Я хотел бы создать файл свойств с именем «dev.properties», используя gradle. Вот мой код build.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.8.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 16 buildToolsVersion "19.0.0" defaultConfig { minSdkVersion 16 targetSdkVersion 16 } def prop = new Properties() def propFile = […]

Использовать XML-макет в качестве представления для подкласса View?

Мне кажется, что я знал, как это сделать, но сейчас я рисую пробел. У меня есть класс, который простирается от View ( Card ), и я написал макет для него в XML. Я хочу сделать, чтобы представление Card было представлением XML в конструкторе, поэтому я могу использовать методы в Card для установки TextView и whatnot. […]

Создайте новый растровый рисунок и нарисуйте в него новые пиксели

Я пытаюсь сделать приложение, которое будет делать два снимка, которые вы укажете через editText, сравнить цвета каждого пикселя на обоих изображениях и создать новое изображение (растровое изображение) (которое вы можете сохранить на SD-карте), содержащее различия между Две оригинальные фотографии. У меня возникла проблема с созданием этого нового растрового изображения. Как я могу достичь своей цели? […]

Отступы и отступы Android

Мне интересно иметь серию TextViews, в конечном счете с висячим отступом. Стандартный способ сделать это с помощью CSS – установить границу на X пикселей, а затем установить отступ текста к -X пикселям. Очевидно, что я могу сделать первый вариант с «android: layout_marginLeft =« Xdp », но я не уверен, как наложить пиксели -X на TextView. […]

Как изменить ширину штриха формы программно в Android?

Это circle.xml <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#00000000"/> <padding android:left="30dp" android:top="30dp" android:right="30dp" android:bottom="30dp" /> <stroke android:color="#439CC8" android:width="7dp" /> </shape> Это мой код: textview.setBackgroundResource(R.drawable.circle); Я хочу изменить толщину штриха в моем java-коде. Как я могу изменить его программно?

Как исправить ошибку ./gradlew проверить connectedCheck, после обновления AndroidStudio до 0.4.0?

После обновления AndroidStudio я обновил градиент до 1.9 в обертке и до 0.7.+ В зависимостях build.gradle. С тех пор я получаю эту ошибку при запуске ./gradlew check connectedCheck FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:lint'. > Lint found errors with abortOnError=true; aborting build. РЕДАКТИРОВАТЬ Консоль градации также […]