Articles of android layout

Изменение ширины столбца Gridview динамически

Я пытаюсь изменить размер элементов в моем GridView . В настоящее время элементы упорядочены по стилю (GridView_words_small) в xml: numColumns: auto_fit stetchMode: 'spacingWidth' ColumnWidth: width of the items being added (resource). Теперь, изменив настройки, можно изменить формат. Однако, когда я setColumnWidth() и invalidate() , никакие элементы не отображаются (оставляя область пустой.) Кто-нибудь знает, как правильно […]

Голосовая команда для разблокировки экрана

Я хочу использовать голосовую команду для разблокировки телефона Android. Я попробовал пример кода распознавания голоса от android, но как его интегрировать для достижения этой функции? У меня есть некоторые сомнения, 1) должен ли я использовать сервис для этой функции? 2) когда экран телефона заблокирован, может ли он иметь доступ к Интернету? (Потому что голос Google […]

Кнопка круглого кольца в Android

Я хочу создать фон кнопки (или сама кнопка), которые выглядят точно так же, как показано ниже. Я делаю это в настоящее время с изображением. Я попытался создать подобный, используя следующий XML, но он выглядит не так, как ожидалось. <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval"> <solid android:color="#f0600000"/> <stroke android:width="10dp" android:color="#FFFF6666"/> </shape> На самом деле я хочу […]

Настройка альфы для рисования через xml

Можем ли мы установить альфа доступных для его состояния отключения через XML? Например, используя android: state_disable.

Дизайнер компоновки Eclipse не может открыть файл XML, созданный IntelliJ

Поняв, почему Eclipse не хочет открывать XMl-файлы в своем дизайнере Layout, я надеюсь, что мы сможем решить эту проблему здесь. Во всяком случае, после создания проекта в InteliJ IDEA, экспортируйте его в формате Eclipse, откроет его в Eclipse, я понимаю, что Eclipse Layout Designer не распознает такой файл XML, а конструктор макетов не может загрузить […]

Пользовательский горизонтальный индикатор растрового изображения Android растягивается

Я использую пользовательский индикатор выполнения, который можно использовать для горизонтального индикатора выполнения в приложении Android. Это двухъядерный. Первый слой – диагонально полосатое png изображение с tileMode="repeat" . Второй слой добавляет тень поверх полос. Вот как выглядит progress_bar_horizontal.xml drawable: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/progress"> <clip> <layer-list> <item> <bitmap android:src="@drawable/diagonal_stripes_0" android:tileMode="repeat" /> </item> <item> <nine-patch […]

Предварительная загрузка Android Webview не работает над Nexus

Мы загружаем Android Webview с помощью локальных HTML-файлов и всех ресурсов в SD-карте. Поскольку HTML тяжелый (около 1 МБ на страницу), поэтому мы работаем над стратегией предварительной загрузки, имея в виду, что экземпляры веб-просмотра уже загружены в память. Над пользовательским интерфейсом мы имеем горизонтальное scrollview с серией линейных макетов Webview. Стратегия предварительной загрузки работает для […]

Xmlns: android = "http://schemas.android.com/apk/res/android" добавляется ко всем моим объектам макета, вызывающим ошибки

В некоторый момент после обновления всех моих инструментов ADT и Eclipse все мои ошибки XML-файлов, когда я их открываю xmlns:android="http://schemas.android.com/apk/res/android" добавляется к каждому объекту макета (корневой объект, например, как я его установил), а также вложенные RelativeLayouts и LinearLayouts и FrameLayouts) Это вызывает ошибки в этом XML-файле, и я должен вручную удалить их, даже если найти […]

Android-диагональные треугольные кнопки

Я работаю над андроидным приложением. Мне нужно иметь 2 кнопки, но похоже на следующую картинку. Красный треугольник – это кнопка, а желтая – еще одна кнопка. Как это можно достичь? Есть ли способ сделать это иначе, чем иметь его как 1 изображение, а затем проверить положение касания? Потому что это потребует много математики и может […]

Добавить кнопки для относительной компоновки Динамический или расширенный линейный макет

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