如何使用layout_width=fill_parent
创建TextView
(使用Java代码,而不是xml(?
TextView
应可编辑。
如果我不理解错误的问题,你需要用程序创建一个EditText
。然后,尝试使用:
EditText et=new EditText(context);
et.setLayoutParams(new Gallery.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT));
编辑:
LayoutParams:的导入
import android.view.ViewGroup.LayoutParams;
它不是TextBox,而是Android中的EditText。
无论如何,您可以使用创建它的运行时
EditText ed = new EditText(this); // Create a new EditText
// Setting the type of input that you want
ed.setInputType(InputType.TYPE_CLASS_TEXT);
// setting height/width for your editText
ed.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
EditText et=new EditText(上下文(;//这会给你一个新的文本框
//假设你点击时处于日食中。在et之后,您将看到它的各种属性,您可以根据自己的喜好进行设置。
然后,当您准备好时,您可以将其设置为setContentView(et(;//这是屏幕上唯一的东西
或
将其添加到您已经设置的任何布局中。
通过创建具有适当宽度和高度的布局参数
LayoutParams params=//选择合适的构造函数
//小心正确的导入。
现在创建textBox并设置LayoutParams
EditText t=新的EditText(this(;
t.setLayoutParams(params(;