单击按钮时创建一个EditText

时间:2018-09-23 05:59:40

标签: java android xml

我想创建一个onclick事件。我尝试了以下代码,但是它擦除了所有内容并使用EditText创建了一个新的布局。

EditText

2 个答案:

答案 0 :(得分:1)

您的代码中有一个小错误。您将通过调用setContentView(outerLayout)将您的主要活动布局替换为externalLayout。通过将editText添加到主活动布局中,而不是创建新的布局并替换所有现有的东西,即可获得所需的功能。 请参阅链接以获取完整代码。 Dynamically add Edittext to a relative layout under an existing editText

答案 1 :(得分:0)

如果只有一个EditText可以创建,或者您想轻松地控制设计,那么最好一开始使用View.INVISIBLE使它们不可见,而不要被View.GONE破坏。有了这个,您的设计可以很简单。

从android;

  

View.GONE此视图是不可见的,并且不占用任何空间   布局目的。

     

View.INVISIBLE此视图是不可见的,但仍占用空间   布局目的。

See