Я пытаюсь добавить представление в RelativeLayout в свой OnClickListener.Добавление динамического представления в ClickListener
montrolButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// myParent is a relative layout
// newChild is an ImageView
myParent.addView(newChild);
requestLayout();
}
});
Я посмотрел на HierarchyViewer, я не вижу, как добавляется мой новый ребенок. Не могли бы вы рассказать мне, если я пропущу что-нибудь?
Мне кажется, вам нужно добавить setContentView (myParent); – kmb64
Он должен работать так, как вы это делаете (если 'myParent' является частью вашей иерархии макетов). Вы обновили HierarchyViewer после добавления ребенка? – zapl