[英]Button using text of textview
我有以下问题:
我想使用每10秒更改一次的TextView
的文本。 使用Button
,我想使用TextView
的文本并将其显示在另一个TextView
。
我尝试了以下代码。
buttonSave.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v) {
buttonSave.setClickable(false);
buttonSave.setVisibility(View.GONE);
if(buttonSave.isEnabled()) {
String copy = textView.getText().toString();
settingsview.append("\n" + copy);
}
buttonSave.setEnabled(false);
}
我的问题是,在刷新TextView
之前, TextView
可以正常工作,然后TextView
无需按按钮即可清除所有内容。 这是更改我的textfild的代码。 toCheck StringBuilder是OCR的输入,它每10秒刷新一次
public void filterit(StringBuilder toCheck){
Pattern patternDate = Pattern.compile("\\d{2}\\.\\d{2}\\.\\d{4}");
Matcher matcher = patternDate.matcher(toCheck.toString());
while (matcher.find()) {
//textView.setText(matcher.group());
settingsview.setText(matcher.group());
}
}
尝试这种方式
buttonSave.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
if(buttonSave.isEnabled()) {
String copy = textView.getText().toString();
ettingsview.setText(settingsview.getText().toString()+"\n" + copy);
buttonSave.setClickable(false);
buttonSave.setVisibility(View.GONE);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.