0

我是应用程序开发的新手。

我想在屏幕上添加一个按钮,单击该按钮会给用户一个 TextEdit,他可以在其中输入一些数据。谁能简要描述一下这是如何完成的?

4

1 回答 1

1

我不打算从头开始编写所有代码,但我可以给你一些应该有帮助的建议。EditText你可以用类似的东西创建一个新的

public void onClick(View v)
{
     EditText et = new EditText(v.getContext());
     // add layout params, text, etc...

}

然后您需要将其添加到当前充气ViewGroup的;中。LinearLayoutLayoutviewGroupName.addView(et)

但是,如果这对您有用,一种更简单的方法是EditText在您的 xml 中已经定义并将 设置visibilityinvisiblegone然后将visibility您的设置onClick()visible

希望这足以让您入门。如果您有任何问题随时问。

于 2013-09-03T18:30:41.410 回答