2013-11-03 52 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添加到该布局。祝你好运!