Java 当按下删除按钮时,如何获取相应的名称
约翰删除 简删除 ABC删除 XYZ删除 试图编写一个Android代码来删除按下delete按钮的相应名称。但是,当按下delete按钮时,无法获取相应名称,我需要使用仅字符串或stringBuffer方法来完成此任务 有人能帮我完成这项任务吗 以下是模型:Java 当按下删除按钮时,如何获取相应的名称,java,android,string,Java,Android,String,约翰删除 简删除 ABC删除 XYZ删除 试图编写一个Android代码来删除按下delete按钮的相应名称。但是,当按下delete按钮时,无法获取相应名称,我需要使用仅字符串或stringBuffer方法来完成此任务 有人能帮我完成这项任务吗 以下是模型: 此功能将完成您的工作 private void deleteIt(Button button,TextView textView) { button.setVisibility(View.INVISIBLE); //
此功能将完成您的工作
private void deleteIt(Button button,TextView textView)
{
button.setVisibility(View.INVISIBLE); //Or You Can Use View.GONE
textView.setText(""); //Setting A Null Text In The TextView.
}
例如:-
xyzButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
deleteIt(xyzButton,xyzTextView);//xyzTextView = Your Text View To Delete
}
});
下面是上述职位的代码
public static void deleteText(TextView textView,Button button){
String text=textView.getText().toString();
StringBuffer stringBuffer = new StringBuffer(text);
StringBuffer deletedString = stringBuffer.delete(0, stringBuffer.length());
textView.setText(deletedString);
button.setVisibility(button.INVISIBLE);
}
@Override
public void onClick(View view) {
switch (view.getId()){
case R.id.ABCDeleteButtonID: deleteText(ABCTextview,ABCDeleteButton);
break;
case R.id.JhondeleteButtonID:deleteText(JhonTextView,JhondeleteButton);
break;
case R.id.JaneDeleteButtonID:deleteText(JaneTextView,JaneDeleteButton);
break;
}
}
你能显示你的布局图吗?不,当我点击删除按钮时,约翰应该被删除。类似地,当我单击删除XYZ时,XYZ应该被删除……在上面的示例中,删除是一个按钮而不是字符串。删除是什么意思?这是从TextView中删除文本还是删除TextView本身。@sainathpawarremoving Text From TextView。请看一看,我已经编辑了我的答案@sainathpawar