Java 如何获取Textbox的字符串值

Java 如何获取Textbox的字符串值,java,android,android-studio,textview,Java,Android,Android Studio,Textview,我尝试编写一个程序,当我以编程方式(使用按钮)添加多个文本框时,您可以单击文本框,它将烤熟其中的字符串。但每次我添加一个带有字符串的新文本框。当我点击前一个文本框时,它会为新的文本框干杯。我希望有人能帮助我 public void getText(){ TableRow legRow = new TableRow(this); tvAddress = new TextView(this); tvAdd

我尝试编写一个程序,当我以编程方式(使用按钮)添加多个文本框时,您可以单击文本框,它将烤熟其中的字符串。但每次我添加一个带有字符串的新文本框。当我点击前一个文本框时,它会为新的文本框干杯。我希望有人能帮助我

        public void getText(){

            TableRow legRow = new TableRow(this);

            tvAddress = new TextView(this);


            tvAddress.setTextSize(13);
            tvAddress.setWidth(275);
            tvAddress.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL);
            tvAddress.setHighlightColor(Color.parseColor("#4398ee"));
            tvAddress.setTextColor(Color.parseColor("#000000"));
            tvAddress.setPadding(0, 0, 0, 5);
            tvAddress.setTag(addresss);

    //        tvAddress.setTag("et"+x);
            tvAddress.setHint("Address "+x);
            tvAddress.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    Toast.makeText(PointOfInterestActivityTable.this, ""+tvAddress.getTag(), Toast.LENGTH_SHORT).show();
                }
            });
    legRow.addView(tvAddress);
    } 

创建
tvAddress.setText(“Hello”)上面的Toast方法


然后在Toast方法中,而不是使用
“”+tvAddress.getTag()
尝试使用
tvAddress.getText().toString()
创建
tvAddress.setText(“Hello”)上面的Toast方法


然后,在Toast方法中,而不是使用
“”+tvAddress.getTag()
尝试使用
tvAddress.getText().toString()

可以在
getText()中声明引用
tvAddress
并检查?我在android studioI有多新我的意思是在方法内部而不是外部声明
TextView tvAddress
变量。你能在
getText()内部声明引用
tvAddress
并检查?我在android studioI的新功能是指在方法内部而不是外部声明
TextView tvAddress
变量。