如何获取文本框的字符串值

时间:2018-12-19 05:54:54

标签: java android android-studio textview

我尝试编写一个程序,当我以编程方式(使用按钮)添加许多文本框时,可以单击该文本框,它将在其中烘烤字符串。但是每当我添加一个新的带有字符串的文本框时。当我单击前一个文本框时,会吐司新的文本框。我希望有人能帮助我

        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);
    } 

1 个答案:

答案 0 :(得分:3)

在Toast方法上方创建App Engine Standard Version

然后以Toast方法代替tvAddress.setText("Hello");尝试使用""+tvAddress.getTag()