Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在运行时向活动添加新的EditText组件_Android_Android Edittext - Fatal编程技术网

Android 在运行时向活动添加新的EditText组件

Android 在运行时向活动添加新的EditText组件,android,android-edittext,Android,Android Edittext,如何将新的EditText组件添加到活动布局?我不想静态地从GUI编辑器添加组件,而是在运行时将其添加到活动中,例如当用户单击按钮时 使用android:visibility=“gone”在布局XML中为您的活动设置编辑文本。 如果要显示编辑文本,请执行以下操作: EditText ed = (EditText) findViewById(R.id.your_edit_text); ed.setVisibility(View.VISIBLE); LinearLayout linearLayou

如何将新的EditText组件添加到活动布局?我不想静态地从GUI编辑器添加组件,而是在运行时将其添加到活动中,例如当用户单击按钮时

使用android:visibility=“gone”在布局XML中为您的活动设置编辑文本。 如果要显示编辑文本,请执行以下操作:

EditText ed = (EditText) findViewById(R.id.your_edit_text);
ed.setVisibility(View.VISIBLE);
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.ur_layout);
EditText editTextView = new EditText(this);
LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,
        LayoutParams.WRAP_CONTENT, 1);
editTextView.setLayoutParams(params);
linearLayout.addView(editTextView);