Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 当按下删除按钮时,如何获取相应的名称_Java_Android_String - Fatal编程技术网

Java 当按下删除按钮时,如何获取相应的名称

Java 当按下删除按钮时,如何获取相应的名称,java,android,string,Java,Android,String,约翰删除 简删除 ABC删除 XYZ删除 试图编写一个Android代码来删除按下delete按钮的相应名称。但是,当按下delete按钮时,无法获取相应名称,我需要使用仅字符串或stringBuffer方法来完成此任务 有人能帮我完成这项任务吗 以下是模型: 此功能将完成您的工作 private void deleteIt(Button button,TextView textView) { button.setVisibility(View.INVISIBLE); //

约翰删除

简删除

ABC删除

XYZ删除

试图编写一个Android代码来删除按下delete按钮的相应名称。但是,当按下delete按钮时,无法获取相应名称,我需要使用仅字符串或stringBuffer方法来完成此任务

有人能帮我完成这项任务吗

以下是模型:


此功能将完成您的工作

 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