今textViewをscrollViewに乗せてlinearLayoutから定義して表示できるようにしています。
textView.setText("text");
scrollView = new ScrollView(this);
scrollView.addView(textView);
linearLayout.addView(scrollView,new LinearLayout.LayoutParams(LinearLayout.LayoutParams.FILL_PARENT,LinearLayout.LayoutParams.WRAP_CONTENT));
setContentView(linearLayout);

このtextViewをbuttonに乗せ替えたいのですが
button=new Button(this);
button.setText("text");
button.setTag("");
button.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT));
元のを消したり再定義したりしたのですが表示されなかったりエラーになったりしてしまいます。

正しい乗せ替え手順はどういう書き方になるでしょうか?