在android中动态添加文本框

时间:2011-01-09 01:27:39

标签: java android android-layout

我正在处理一个应用,并且需要在选择按钮时向View添加文本框。我该怎么做或动态添加任何对象。我应该使用什么课程或者需要拨打什么方法?感谢。

2 个答案:

答案 0 :(得分:3)

您只需要将addView方法调用到目标视图即可。这是一个继承自ViewGroup的方法,见[here] [2]。

[2]:http://developer.android.com/reference/android/view/ViewGroup.html#addView(android.view.View,android.view.ViewGroup.LayoutParams)

答案 1 :(得分:1)

一种可能性是在布局XML中定义它,并设置:

android:visibility="gone"

然后在你的代码中你可以这样做:

TextView myTextBox = (TextView) findViewById(R.id.myTextBoxId);
myTextBox.setVisibility(View.VISIBLE);

并再次隐藏它:

myTextBox.setVisibility(View.GONE);

以下是documentation