如何获取文本框的字符串值
How to get the String Value of Textbox
我尝试编写一个程序,当我以编程方式(使用按钮)添加许多文本框时,您可以在其中单击文本框,它会在其中烘烤字符串。但每次我添加一个带有字符串的新文本框时。当我单击前一个文本框时,它会为新文本框敬酒。我希望有人帮助我
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);
}
在 Toast 方法上方创建 tvAddress.setText("Hello");
。
然后在 Toast 方法中尝试使用 tvAddress.getText().toString()
而不是 ""+tvAddress.getTag()
我尝试编写一个程序,当我以编程方式(使用按钮)添加许多文本框时,您可以在其中单击文本框,它会在其中烘烤字符串。但每次我添加一个带有字符串的新文本框时。当我单击前一个文本框时,它会为新文本框敬酒。我希望有人帮助我
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);
}
在 Toast 方法上方创建 tvAddress.setText("Hello");
。
然后在 Toast 方法中尝试使用 tvAddress.getText().toString()
""+tvAddress.getTag()