Как сгенерировать динамический тег с помощью Nokogiri :: XML :: Builder?

Я просматриваю набор имен тегов в массиве и хочу распечатать каждое из них с помощью Builder, не прибегая к ручному XML для "

Я думал, что:

builder = Nokogiri::XML::Builder.new do |xml|

  for tag in tags
    xml.tag! tag, someval
  end
end

сделает это, но он просто создает теги с именем" tag "и помещает переменную тега в качестве текстового значения элемента.

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

Это сценарий: У меня есть кнопка B и выдвижной ящик, который при вытягивании покрывает весь экран. Когда я вытаскиваю экран и касаюсь экрана, на котором раньше был виден B, его действие все еще выполняется.

Как я могу это обойти?

Я нашел эту ветку, описывающую ту же самую проблему, но ответа не было принято, а те, которые были даны, мне не удалось запустить.

ОБНОВЛЕНИЕ: у меня есть файл с именем Report.java с соответствующим файлом report.xml, как показано ниже.

    

    
            
            
            
            
            
            
            
            
            
            
            

Добавление компонентов:

protected void addComponents() {
    takePictureButton = (ImageButton) findViewById(R.id.takePictureButton);
    slidingDrawer = (SlidingDrawer) findViewById(R.id.drawer);
}

19
задан Community 23 May 2017 в 10:34
поделиться