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
变量。