2013-11-03 3 views

답변

1

그것은 이런 식으로 뭔가를 갈 것 :

yourButton.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     ViewGroup container = (ViewGroup) v.getParent(); 
     LayoutInflater inflater = getApplicationContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
     View addView = inflater.inflate(R.layout.your_id); 
     container.addView(addView); 
    } 
}); 

그러나 이것은 당신이 의도 한대로 작동하지 않을 수 있습니다. 보기가 원하는 위치에 추가되도록하려면 해당 위치에 빈 레이아웃을 작성한 다음 container을 사용하여 해당 레이아웃을 참조하고 addView을 해당 레이아웃에 추가하십시오. 행운을 빕니다!

관련 문제