我是应用开发的新手。
我想在屏幕上添加一个按钮,当点击它时会给用户一个TextEdit,在其中可以输入一些数据。任何人都可以简要介绍一下如何做到这一点吗?
答案 0 :(得分:1)
我不会从头开始编写所有代码,但我可以给你一些应该有帮助的指针。您可以使用类似
的内容创建新的EditText
public void onClick(View v)
{
EditText et = new EditText(v.getContext());
// add layout params, text, etc...
}
然后,您需要将ViewGroup
添加到LinearLayout
,例如Layout
viewGroupName.addView(et)
EditText
中的visibility
;
但是,如果这对您有用,更简单的方法是在xml中定义invisible
,并将gone
设置为visibility
或onClick()
然后将visible
中的{{1}}设置为{{1}}。
希望这足以让你入门。如果您有任何问题,请随时提出。