Articles of интерфейса

Android: прослушивание переменных изменений

Я искал пример KISS, как это сделать, и, хотя все они кажутся (и я прошел через них ВСЕ!) Достаточно просты, я все еще не могу понять свою концепцию. Я имею в виду пользовательские слушатели (те, которые не распространяют ничего) … В частности, создание слушателя для логической переменной, чтобы я мог отличать некоторые методы при изменении […]

Основы Android Fragments: почему? Является ли это концептуально неправильным?

У меня вопрос о «правильном программировании» в Android. В настоящее время я разрабатываю приложение с использованием фрагментов. Он включает в себя динамически добавленные фрагменты для Activity, фрагменты, завышенные от XML, вложенные фрагменты из XML или динамически добавленные. Скажем так, немного всего. Концепция, на которой этот вопрос фокусируется, – это процесс коммуникации, связанный с фрагментами. Итак, […]

Кнопок под расширением scrollview

Макет, который я пытаюсь реализовать, (я думаю) довольно прост. Один TextView расширяется в зависимости от того, что внутри. Ниже – две кнопки (ОК / Отмена). Я могу заставить кнопки придерживаться нижней части экрана, и это работает отлично. Но я хотел бы иметь эти кнопки чуть ниже TextView. Я пробовал много разных вещей, но вот мой […]

Определение размеров изображений для различных размеров / плотности экрана Android

Я просматривал документацию по поддержке нескольких экранов на Android, и мне просто нужно дополнительное разъяснение … Я понимаю, что проектирование трех уникальных интерфейсов (ldpi, mdpi и hdpi) было бы лучшим способом поддержать все потенциальные экраны Android с минимальным масштабированием / искажением. Да, я знаю, что есть похожие вопросы, но … Если я создаю образ для […]

«In / out / inout» в значении параметра интерфейса AIDL?

Я программирую приложение для радиопотока. Я запускаю «радио-воспроизведение» в качестве удаленной Службы, используя технику интерфейса AIDL для связи с Сервисом. Но я не очень понимаю одно. Что такое «выход» в значении параметра интерфейса AIDL? Как это: String doSomething(in String a, out String[] b); Я понимаю «in», который отправляет данные на удаленный компьютер, когда метод вызывается […]

Список нескольких вариантов с пользовательским представлением?

Я видел пример com.example.android.apis.view.List11 из ApiDemos. В этом примере каждая строка принимает вид android.R.simple_list_item_multiple_choice . Каждый такой вид имеет TextView и CheckBox . Теперь я хочу, чтобы у каждого представления было 2 TextView и 1 CheckBox , несколько похожие на пример List3 . Я попытался создать собственный файл макета row.xml следующим образом: <?xml version="1.0" encoding="utf-8"?> […]

Передача функции в качестве параметра в java

Я знаком с платформой Android и Java и хотел создать общий класс «NetworkHelper», который обрабатывал бы большинство сетевых кодов, позволяющих мне просто вызывать веб-страницы из него. Я выполнил эту статью с сайта developer.android.com, чтобы создать свой сетевой класс: http://developer.android.com/training/basics/network-ops/connecting.html Код: package com.example.androidapp; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.io.UnsupportedEncodingException; import java.net.HttpURLConnection; import […]

Пользовательские шрифты и XML-макеты (Android)

Я пытаюсь определить макет графического интерфейса, используя XML-файлы в Android. Насколько я могу судить, нет способа указать, что ваши виджеты должны использовать пользовательский шрифт (например, тот, который вы разместили в файле / font /) в файлах XML, и вы можете использовать только установленные системой шрифты. Я знаю, что в коде Java я могу изменить шрифт […]