В случае, если вам нужен динамический список кнопок, вы можете использовать обзор кнопок и перерабатывать каждую кнопку по своему усмотрению.
Отметьте RecyclerView Button. Пример Android Studio Get Click Position
И если вы хотите повторно использовать шаблон XML, вы можете использовать ключевое слово include, вот ссылка Повторное использование макеты с
Еще один способ использовать предопределенные макеты / виды: вы можете создать свой собственный вид (кнопку) и установить его атрибуты, а затем использовать его. Проверьте приведенный ниже пример - вы можете расширить Button и установить его атрибуты .
public class CustomButton extends Button {
// Set your parameters
}
У меня иногда было это при попытке к print_r()
самоссылочный объект - это входит в цикл и исчерпывает память. Возможно это - то, что происходит с Вами.
Попытайтесь увеличить предел памяти (ini_set('memory_limit', '256M');
) и посмотрите, фиксирует ли это его.
Править: Я не думаю, что существует фактическая фиксация для этого - это - внутренний PHP's var_dump
/ print_r
это не ограничивает глубину на рекурсии (или не делайте этого правильно, по крайней мере). При установке расширения XDebug это может заменить встроенное var_dump
с версией, которая обрабатывает рекурсию намного лучше.