Android: Управление с собственными параметрами

#android #parameters #controls #custom-controls

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

Вопрос:

Я хочу спросить вас, возможно ли в Android создать управление, которое будет принимать мои собственные параметры.
Я хочу, чтобы мой элемент управления выглядел как:

 <my.own.control
    android:style
    attributes
>
    <include name=”” value=””>
    <include name=”” value=””>
</my.own.control>
  

или

 <my.own.control
    Android:style
    attributes
>
    <include>
        <name></name>
        <value></value>
    </include>
    <include>
        <name></name>
        <value></value>
    </include>
</my.own.control>
  

Причина, по которой я хочу сделать это таким образом, заключается в динамическом редактировании включений.
Самый важный вопрос заключается в том, как читать включения при инициализации.

Или у вас есть другой совет?

Ответ №1:

К сожалению, это невозможно. В проекте Android для этого есть открытая ошибка, которая была рассмотрена и принята Romain-gui, одним из ведущих разработчиков Android в Google. http://code.google.com/p/android/issues/detail?id=14532 Однако существует обходной путь, он очень хорошо объяснен на http://kevindion.com/2011/01/custom-xml-attributes-for-android-widgets