길게 누르면 ListView에서 항목을 삭제하고 싶습니다.

메멧 부락 사이 치

길게 누르면 listView에서 항목을 삭제하고 싶습니다. 이 코드에서 아래에서 볼 수 있듯이 Button으로 목록 항목을 추가 할 수 있습니다 (edittext 포함).

길게 눌러서 삭제 코드를 작성할 수 없었습니다. 어떻게해야합니까?

이상적으로 길게 누르면 메뉴가 나타나고 사용자는 원하는 섹션을 터치하고 삭제할 수 있습니다.

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    editText = (EditText) findViewById(R.id.editText);
    addButton = (Button) findViewById(R.id.addButton);
    listView = (ListView) findViewById(R.id.listView);
    listItems = new ArrayList<String>();
    listItems.add("First Item - added on Activity Create");
    adapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, listItems);
    listView.setAdapter(adapter);
    addButton.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            listItems.add(editText.getText().toString());
            adapter.notifyDataSetChanged();
        }
    });
    listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
        @Override
        public void onItemClick(AdapterView<?> a, View v, int position,
                                long id) {
            Toast.makeText(MainActivity.this, "Clicked", Toast.LENGTH_LONG)
                    .show();
        }
    });
}
알렘 자라

이걸로 해봐 :

listView.setOnItemLongClickListener(new OnItemLongClickListener() {

    @Override
    public boolean onItemLongClick(AdapterView<?> parent, View view,
            int position, long arg3) {

              adapter.remove(data[position]);//position of the item you click
              adapter.notifyDataSetChanged();

        return false;
    }

});

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

기본 할 일 앱을 만들고 있습니다. 항목을 길게 누르면 내 목록에서 삭제되지만 아무 작업도 수행되지 않습니다. 내가 무엇을 잘못하고 있지?

분류에서Dev

마우스 클릭을 길게 누르고 있으면 파티클 방출을 중지하고 싶습니다.

분류에서Dev

listView에서 항목을 삭제하려면 삭제 버튼을 어떻게 얻습니까?

분류에서Dev

어떻게 안드로이드 ListView 항목을 삭제할 수 있습니까? 그래서 목록 항목을 추가 한 다음 위치별로 목록 항목을 삭제하고 싶습니다.

분류에서Dev

ContextMenuItemSelected로 길게 클릭하면 ExpandableListView에서 항목을 삭제하는 방법은 무엇입니까?

분류에서Dev

목록보기에서 마지막 항목을 삭제하고 싶습니다.

분류에서Dev

키보드에서 Enter 키를 누르면 양식 (<form> 태그없이)을 제출하고 싶습니다.

분류에서Dev

다른 QWidget에서 버튼을 누르면 QPixmap에서 path_to_photo를 설정하고 싶습니다.

분류에서Dev

android gridview에서 그리드 항목을 길게 누르면 버튼 표시

분류에서Dev

사용자 입력시 ListView에서 항목을 추가 / 삭제하려면 어떻게해야합니까?

분류에서Dev

Android Kitkat 4.4에서 길게 누르면 기본 선택을 피하는 방법은 무엇입니까?

분류에서Dev

iOS에서 "파일 처리기"를 어떻게 생성하여 앱을 길게 누르면 앱에서 URL을 열 수 있습니까?

분류에서Dev

Android 메뉴 항목을 길게 누르시겠습니까?

분류에서Dev

SQliteOpenhelper에서 항목을 삭제하려면 어떻게해야합니까?

분류에서Dev

두 테이블에서 행을 삭제하고 싶습니다.

분류에서Dev

항목을 편집하고 삭제하려면 어떻게합니까?

분류에서Dev

[삭제] JSON 사전에서 항목을 삭제하면 빈 사전 (`{}`)이 남습니다. 완전히 제거하려면 어떻게합니까?

분류에서Dev

맵을 다시 생성하지 않고 ES6 맵 객체에서 처음 N 개 항목을 삭제하려면 어떻게합니까?

분류에서Dev

항목이 목록 상자에 나열됩니다. foreach를 사용하여 SQL에서 항목을 삭제하고 싶습니다.

분류에서Dev

항목이 목록 상자에 나열됩니다. foreach를 사용하여 SQL에서 항목을 삭제하고 싶습니다.

분류에서Dev

onDelete (perform :)를 사용하지 않고 자식보기에서 SwiftUI의 목록 항목을 삭제하려면 어떻게해야합니까?

분류에서Dev

ListView에서 항목을 정렬하려면 어떻게해야합니까?

분류에서Dev

목록에서 항목을 삭제하고 setState (() {})를 수행하면 색상 상태가 변경됩니다.

분류에서Dev

콤보 상자에서 항목을 선택하고 버튼을 클릭하면 선택한 항목에 따라 다른 프레임을 열고 싶습니다.

분류에서Dev

Android에서 화면이 잠겨있는 동안 전원 버튼을 길게 누르면 GPS를 활성화하는 방법은 무엇입니까?

분류에서Dev

버튼을 누르면 텍스트를 표시하고 싶습니다

분류에서Dev

Enter 키를 누르면 내 양식을 검색하고 싶습니다.

분류에서Dev

'IP 경로 목록'에서 항목을 삭제하려면 어떻게해야합니까?

분류에서Dev

ListView에서 삭제 버튼을 구현했지만 작동하지만 항목을 클릭하면 거기에서 제거되는 방법이 있습니다.

Related 관련 기사

  1. 1

    기본 할 일 앱을 만들고 있습니다. 항목을 길게 누르면 내 목록에서 삭제되지만 아무 작업도 수행되지 않습니다. 내가 무엇을 잘못하고 있지?

  2. 2

    마우스 클릭을 길게 누르고 있으면 파티클 방출을 중지하고 싶습니다.

  3. 3

    listView에서 항목을 삭제하려면 삭제 버튼을 어떻게 얻습니까?

  4. 4

    어떻게 안드로이드 ListView 항목을 삭제할 수 있습니까? 그래서 목록 항목을 추가 한 다음 위치별로 목록 항목을 삭제하고 싶습니다.

  5. 5

    ContextMenuItemSelected로 길게 클릭하면 ExpandableListView에서 항목을 삭제하는 방법은 무엇입니까?

  6. 6

    목록보기에서 마지막 항목을 삭제하고 싶습니다.

  7. 7

    키보드에서 Enter 키를 누르면 양식 (<form> 태그없이)을 제출하고 싶습니다.

  8. 8

    다른 QWidget에서 버튼을 누르면 QPixmap에서 path_to_photo를 설정하고 싶습니다.

  9. 9

    android gridview에서 그리드 항목을 길게 누르면 버튼 표시

  10. 10

    사용자 입력시 ListView에서 항목을 추가 / 삭제하려면 어떻게해야합니까?

  11. 11

    Android Kitkat 4.4에서 길게 누르면 기본 선택을 피하는 방법은 무엇입니까?

  12. 12

    iOS에서 "파일 처리기"를 어떻게 생성하여 앱을 길게 누르면 앱에서 URL을 열 수 있습니까?

  13. 13

    Android 메뉴 항목을 길게 누르시겠습니까?

  14. 14

    SQliteOpenhelper에서 항목을 삭제하려면 어떻게해야합니까?

  15. 15

    두 테이블에서 행을 삭제하고 싶습니다.

  16. 16

    항목을 편집하고 삭제하려면 어떻게합니까?

  17. 17

    [삭제] JSON 사전에서 항목을 삭제하면 빈 사전 (`{}`)이 남습니다. 완전히 제거하려면 어떻게합니까?

  18. 18

    맵을 다시 생성하지 않고 ES6 맵 객체에서 처음 N 개 항목을 삭제하려면 어떻게합니까?

  19. 19

    항목이 목록 상자에 나열됩니다. foreach를 사용하여 SQL에서 항목을 삭제하고 싶습니다.

  20. 20

    항목이 목록 상자에 나열됩니다. foreach를 사용하여 SQL에서 항목을 삭제하고 싶습니다.

  21. 21

    onDelete (perform :)를 사용하지 않고 자식보기에서 SwiftUI의 목록 항목을 삭제하려면 어떻게해야합니까?

  22. 22

    ListView에서 항목을 정렬하려면 어떻게해야합니까?

  23. 23

    목록에서 항목을 삭제하고 setState (() {})를 수행하면 색상 상태가 변경됩니다.

  24. 24

    콤보 상자에서 항목을 선택하고 버튼을 클릭하면 선택한 항목에 따라 다른 프레임을 열고 싶습니다.

  25. 25

    Android에서 화면이 잠겨있는 동안 전원 버튼을 길게 누르면 GPS를 활성화하는 방법은 무엇입니까?

  26. 26

    버튼을 누르면 텍스트를 표시하고 싶습니다

  27. 27

    Enter 키를 누르면 내 양식을 검색하고 싶습니다.

  28. 28

    'IP 경로 목록'에서 항목을 삭제하려면 어떻게해야합니까?

  29. 29

    ListView에서 삭제 버튼을 구현했지만 작동하지만 항목을 클릭하면 거기에서 제거되는 방법이 있습니다.

뜨겁다태그

보관