如何在Android中动态创建编辑文本

如何在Android中动态创建编辑文本,第1张

概述我是 android编程的新手,我有动态创建文本字段的问题; 我想创建一个视图,其中有一个名为“创建文本字段”的按钮和两个编辑文本,一个编辑文本名称是ROW,第二个编辑文本名称是COLUMN.当用户在编辑文本中输入数字时,请说ROW = 2和COLUMN = 3并按“创建文本字段”按钮,它可以在“创建文本字段”按钮下创建6个编辑文本.这些6编辑文本应该放在2行3列中,如下所示 EditText-1 我是 android编程的新手,我有动态创建文本字段的问题;

我想创建一个视图,其中有一个名为“创建文本字段”的按钮和两个编辑文本,一个编辑文本名称是ROW,第二个编辑文本名称是ColUMN.当用户在编辑文本中输入数字时,请说ROW = 2和ColUMN = 3并按“创建文本字段”按钮,它可以在“创建文本字段”按钮下创建6个编辑文本.这些6编辑文本应该放在2行3列中,如下所示

EditText-1 EditText-2 EditText-3

EditText-1 EditText-2 EditText-3

解决方法
setContentVIEw(R.layout.main);        linearLayout ll = (linearLayout)findVIEwByID(R.ID.ll);        display display = ((WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE)).getDefaultdisplay();        int wIDth = display.getWIDth()/3;        for(int i=0;i<2;i++){            linearLayout l = new linearLayout(this);            l.setorIEntation(linearLayout.HORIZONTAL);            for(int j=0;j<3;j++){                EditText et = new EditText(this);                LayoutParams lp = new LayoutParams(wIDth,LayoutParams.WRAP_CONTENT);                l.addVIEw(et,lp);          }            ll.addVIEw(l);        }

在onCreate()中使用上面的代码,其中“main”是xml文件.你可以用edittext 1&的值替换i< 2和j< 3 2. 我正在使用的示例main.xml位于::

<?xml version="1.0" enCoding="utf-8"?><linearLayout xmlns:androID="http://schemas.androID.com/apk/res/androID"    androID:ID="@+ID/ll"    androID:layout_wIDth="fill_parent"    androID:layout_height="fill_parent"    androID:orIEntation="vertical" >    <EditText        androID:ID="@+ID/et1"        androID:layout_wIDth="fill_parent"        androID:layout_height="wrap_content" >        <requestFocus />    </EditText>    <EditText        androID:ID="@+ID/et2"        androID:layout_wIDth="fill_parent"        androID:layout_height="wrap_content" />    <button        androID:ID="@+ID/btn"        androID:layout_wIDth="wrap_content"        androID:layout_height="wrap_content"        androID:text="button" /></linearLayout>
总结

以上是内存溢出为你收集整理的如何在Android中动态创建编辑文本全部内容,希望文章能够帮你解决如何在Android中动态创建编辑文本所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1140892.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-31
下一篇2022-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存