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

Константа любого типа может быть объявлена ​​путем создания неизменного свойства внутри класса (то есть переменной-члена с модификатором final). Обычно предоставляются также модификаторы static и public.

public class OfficePrinter {
    public static final String STATE = "Ready";  
}

Существует множество приложений, в которых значение константы указывает выбор из n-кортежей (например, перечисление ) из вариантов. В нашем примере мы можем выбрать определение перечисляемого типа, которое будет ограничивать возможные присвоенные значения (т.е. улучшена безопасность типов ):

public class OfficePrinter {
    public enum PrinterState { Ready, PCLoadLetter, OutOfToner, Offline };
    public static final PrinterState STATE = PrinterState.Ready;
}
13
задан dandan78 18 December 2012 в 12:59
поделиться

1 ответ

Ознакомьтесь с разделом пользовательских компонентов руководства Android Dev Guide. Обычный подход - расширить представление и переопределить применимые методы.

16
ответ дан 2 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: