这个功能怎么实现?
或者是有类似的功能也行!
求指导……
------解决方案--------------------
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
public class add_viewActivity extends Activity implements OnClickListener {
private LinearLayout layout;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button but = (Button) findViewById(R.id.button1);
but.setOnClickListener(this);
layout = (LinearLayout) findViewById(R.id.layout);
}
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
EditText text = new EditText(this);
layout.addView(text);
}
}
------解决方案--------------------
也可以在布局里面写好,oncreate方法里面隐藏起来,点击时间里写让其显示出来
------解决方案--------------------
通常我们会用2楼的方法实现。1楼的也可以实现,但是每次按下按钮都会new一个EditText对象出来。并且在布局上也没有2楼的容易控制。
------解决方案--------------------
2楼的做法需要预先知道自己要加入多少个view