Пользовательские атрибуты XML без пользовательского просмотра во фрагменте

я пытаюсь добавить пользовательские атрибуты XML в существующий вид

Добавление их в пользовательский вид не имеет большого значения, но я нене знаю, как получить доступ к этим атрибутам восновной» Просмотр (например, TextView, LinearLayout, ImageView ...)

И это сложнее, когда задействован проект Fragment и / или Library

Пока вот мой код

Определение таможенных атрибутов и XML (attrs.xml и макет):




    
    






Так как я раздуваю это на фрагменте (так что onCreate с attrs arg!), Единственный способ получить пользовательские атрибуты 2 sw - это:

Установите пользовательский LayoutInflater.Factory для фрагмента LayoutInflater в onCreateView

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
  super.onCreateView(inflater, container, savedInstanceState);

  LayoutInflater layoutInflater = inflater.cloneInContext(inflater.getContext());
  layoutInflater.setFactory(new StarWarsLayoutFactory());

  View fragmentView = layoutInflater.inflate(R.layout.jedi, container, false);
  ((TextView) fragmentView.findViewById(android.R.id.jedi)).setText("Yep");

  return fragmentView;
}

Попытка получить пользовательские атрибуты в пользовательском LayoutInflater.Factory:

public class StarWarsLayoutFactory implements Factory {
  @Override
  public View onCreateView(String name, Context context, AttributeSet attrs) {
              *** What to do here ? ***

      return null;
  }
}

У кого-нибудь был такой вопрос?

Что я'м здесь отсутствует?

Спасибо заранее!

Ответы на вопрос(2)

Ваш ответ на вопрос