java - 如何以编程方式添加 EditText?

标签 java android eclipse android-edittext

如何以编程方式添加EditText

这是我写的:

View RV = inflater.inflate(R.layout.fragment__dummy,container, false);

LinearLayout LL = new LinearLayout(getActivity());
EditText ET = new EditText(getActivity());
ET.setId(5);
ET.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT));
LL.addView(ET);

return RV;

谢谢!

最佳答案

LinearLayout layout=(LinearLayout)view.findViewById(R.id.linearLayout);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
                        android.widget.LinearLayout.LayoutParams.MATCH_PARENT,
                        android.widget.LinearLayout.LayoutParams.WRAP_CONTENT);

                EditText edttext= new EditText(this);
                edttext.setId("edittext");
                edttext.setLayoutParams(params);

            layout.addView(edttext);

关于java - 如何以编程方式添加 EditText?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24465963/

相关文章:

eclipse - 在 Eclipse 中更改多个项目的 java 构建路径

java - Tomcat - Eclipse - 尝试访问我的 webapp 时出现 404 错误

java - 如何将Java资源文件转换为byte[]?

java - 如何检查文件是否被另一个程序使用

java - 如何将数组(仅由 1's and 0' 组成)的元素 1 与 0 交换,以便所有 1 都在一起

java - 在 TALEND Open Studio 中导入可执行 JAR - 使用 par 运行

Android 应用程序崩溃,因为共享库无法适应/系统

Android 最有效的加密/解密连续 UDP(语音数据包)数据的方法

java - 在Java中使用C++模板框架

android - ChildEventListener 和 ValueEventListener Firebase 接口(interface)有什么区别?