美文网首页
动态生成九宫格的文本框

动态生成九宫格的文本框

作者: 伐者寻路 | 来源:发表于2016-02-24 22:13 被阅读160次

    文章类容源自于慕课网——Android图像处理-变"换"莫测的图像de部分内容

    一、布局文件中使用一个GridLayout(因为这个可以设置行数与列数)

    二、代码展示:

     mGridLayout.post(new Runnable() {
              @Override
              public void run() {
               mWidth = mGridLayout.getWidth()/3;
               mHeight = mGridLayout.getHeight()/3;
               addEts();
                initImageMatrix();
            }
        });
    }
    
    public void addEts(){
    
        for(int i=0;i<9;i++){
            EditText et = new EditText(ImageActivity.this);
            et.setGravity(Gravity.CENTER);
            editTexts[i]=et;
    
            mGridLayout.addView(et,mWidth,mHeight);
        }
    }
    
    public void initImageMatrix(){
        for(int i=0;i<9;i++){
            if(i%4==0){
                editTexts[i].setText(String.valueOf(1));
            }else{
                editTexts[i].setText(String.valueOf(0));
            }
        }
    }
    

    }

    动态生成九宫格的文本框

    相关文章

      网友评论

          本文标题:动态生成九宫格的文本框

          本文链接:https://www.haomeiwen.com/subject/kdyikttx.html