Описание тега declare-styleable

2 ответа

Как сделать перечислимые значения с | в них

Я объявил пользовательское представление Android с перечислением <attr name="ff_type" format="enum"> <enum name="small" value="1" /> <enum name="big" value="32" /> <enum name="medium" value="8288" /> </attr> как разреши…
12 июн '14 в 07:46
1 ответ

Объявленный XML-стиль не может быть найден из кода

Я пытаюсь добавить пользовательский атрибут (@drawable) в свой пользовательский вид и хочу получить его как resourceId. Каким-то образом мой вид не может найти его, если я хочу получить к нему доступ через код: TypedArray a = context.getTheme().obta…
0 ответов

Пользовательский стиль для Android 4.4 не доступен

Так что у меня есть проблема с настраиваемым стиль в Android 4.4. Если кто-то знает, в чем проблема или что в Android 4.4 лишнего, чтобы пользовательский стиль не запускался, пожалуйста, помогите. Вот код, который я использую, и он прекрасно работае…
1 ответ

Получить идентификатор ресурса для отрисовываемой ссылки, используемой в стилизованном атрибуте

Имея этот пользовательский вид MyView Я определяю некоторые пользовательские атрибуты: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView"> <attr name="normalColor" format="color"/> <attr na…
1 ответ

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

Я создаю модуль, имеющий класс (roundbutton), расширяющий линейное расположение. Он содержит просмотр изображений и просмотр текста. Когда представление округлой кнопки объявлено в файле XML, присваиваются значения layout_width и layout_height. Я хо…
06 сен '16 в 06:47
0 ответов

Как я могу сделать цвет EditText стилизованным с помощью пользовательского атрибута (например, ошибка)?

Я хотел бы сделать EditText, текст которого становится красным, когда выполняется условие "ошибка". Я знаю, что TextInputLayout имеет встроенное состояние ошибки, но я не хочу, чтобы текст находился ниже области ввода, и я не хочу включать библиотек…
1 ответ

Создание значений по умолчанию для пользовательских атрибутов с использованием стилей и тем

У меня несколько кастомов Views, в котором я создал настраиваемые настраиваемые атрибуты, которые объявлены в макете xml и считаны во время конструктора представления. Мой вопрос заключается в том, что, если я не предоставляю явные значения всем нас…
02 июн '12 в 05:58
4 ответа

Как объявить несколько стилевых атрибутов с одинаковыми именами для разных тегов?

Я хочу, чтобы и мои ViewA и ViewB имели тег "title". Но я не могу положить это в attrs.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="ViewA"> <attr name="title" format="string" /> </declar…
16 сен '13 в 12:19
2 ответа

Работа со стилем

Я хотел сделать вид, содержащий вид прогресса и кнопку. Через xml представления я хотел добавить поля, которые определяют стиль кнопки и porgress. Что я сделал до сих пор, но это не работает: <io.**.**.view.ButtonLoading android:id="@+id/b_recove…
2 ответа

Объявление настраиваемых атрибутов в Android

Там очень мало документации о declare-styleable тег, с помощью которого мы можем объявить пользовательские стили для компонентов. Я нашел этот список допустимых значений для format атрибут attr тег. Хотя это и хорошо, но не объясняет, как использова…
16 май '11 в 16:28
2 ответа

Android: <метод объявления> атрибуты метода

Как принять методы в качестве значений в атрибутах? Как в атрибуте onClick для представления: &lt;Button android:onClick="onClickMethod"/&gt; Как определить пользовательские атрибуты, которые принимают методы? Я знаю, что мы используем &lt;declare-s…
12 апр '16 в 17:34
1 ответ

Исключение, генерируемое во время TypedArray#getTextArray()

Это мой первый раз, когда я создаю собственное представление, и я пытаюсь заполнить его записями через XML - способом, аналогичным Spinner. Я, очевидно, что-то делаю не так, но я разработал свой подход после Spinner, поэтому я не вижу, что пошло не …
19 сен '13 в 01:59
1 ответ

Редактор макетов не передает настраиваемый атрибут в пользовательский класс View

Я создаю FixedAspectImageView чтобы решить проблему в Android сделать ImageView установите границы вида, чтобы соответствовать соотношению сторон изображения, содержащегося внутри, а также заполните произвольно широкую (или высокую) доступную област…
0 ответов

Установить статические поля в пользовательском представлении из XML

Это пользовательский вид public class MyView extends Button { private static int color; . . . } Этот XML создает экземпляр MyView несколько раз &lt;LinearLayout . . .&gt; &lt;com.example.test.MyView . . . /&gt; &lt;com.example.test.MyView . . . /&gt…
08 май '13 в 05:51
0 ответов

Пользовательский стиль для индивидуального просмотра внутри стиля

У меня CustomTextView расширяет TextView, и я добавил для него стили, как показано ниже &lt;declare-styleable name="CustomTextView"&gt; &lt;attr name="something" format="enum" &gt; &lt;enum name="option1" value="0"/&gt; &lt;enum name="option2" value…
19 янв '18 в 01:51
1 ответ

Нормально ли потерять хинтинг атрибутов в ADT для Eclipse при использовании пользовательского класса представления Android в xml?

Предположим, я создаю собственный класс MyView, который расширяет android.widget.RelativeLayout. Затем я создаю XML-файл, который использует MyView &lt;com.myapp.MyView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=…
1 ответ

Как получить гарнитуру для RobotoTextView из ссылочного стиля

У меня есть пользовательский вид, который содержит несколько RobotoTextViews, и я хочу установить шрифты для них. Итак, я использую описываемый стиль как этот: &lt;declare-styleable name="CustomView"&gt; &lt;attr name="firstTextviewStyle" format="re…
17 апр '17 в 18:14
1 ответ

Ошибка <Declare-styleable> MenuView, не удается найти атрибут Android:preserveIconSpacing

У меня было обновление моей версии Eclipse: 4.2.2 и Android SDK с API 23. Когда я создал приложение, я получил такую ​​ошибку. [2015-10-12 17:03:05 - appcompat_v7] ОШИБКА: В MenuView невозможно найти атрибут android:preserveIconSpacing и предупрежде…
0 ответов

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

Я пишу собственный вид, и я также хотел разрешить собственный стиль. У меня проблемы с пониманием того, как использовать формат ссылки на атрибут. Вот мой attrs.xml &lt;declare-styleable name="MyButtonControl"&gt; &lt;attr name="myButtonText" format…
1 ответ

Как получить двойное значение из "объявлять стиль"

Как получить двойное значение из декларируемого стиля? attributes.xml &lt;declare-styleable name="MeterView"&gt; &lt;attr name="volume" format="double"/&gt; // Can't resolved format &lt;/declare-styleable&gt; Назначить двойное значение для meterView…
25 июн '17 в 20:26