TextView에서 선택한 텍스트의 취소 선 변경

HanenO

나는 그것을 선택할 때 textView에서 문자열을 치는 것을 시도하고 있었고 두 번째로 선택하면 unstroken 될 것입니다. 이것은 저에게 효과적이지만 문제는이 textView를 세 번째로 선택할 때입니다. 뇌졸중, 그래서 누구든지 나를 도울 수 있습니다 plz, 이것은 내 코드입니다 :

public class MainActivity extends AppCompatActivity {
TextView txt;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    txt = (TextView) findViewById(R.id.txt);

        strike();

}


public void strike() {

    txt.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            txt.setPaintFlags(txt.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
            //to remove strike
            txt.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    txt.setPaintFlags(0);


                }
            });
        }
    });
}

}

Marcos와.

문제는 첫 번째 클릭 후에 onClickListener를 재정의하므로 리스너는 첫 번째 클릭 후에 만 ​​페인트 플래그를 지울 것입니다.

txt.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
        if(txt.getPaintFlags() == 257){
            txt.setPaintFlags(txt.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG); 
        } else if(txt.getPaintFlags() == 273){ 
            txt.setPaintFlags(257); 
        }
    }
});

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VS Code Git에서 선택한 파일 집합의 변경 취소

분류에서Dev

선택한 데이터 세트에서 범위 선택 취소

분류에서Dev

Android의 Xamarin 양식 선택기 변경 확인 및 취소 텍스트

분류에서Dev

선택 또는 선택 취소시 UIButton의 이미지 변경

분류에서Dev

선택 / 선택 취소 확인란에 따라 배열 변경

분류에서Dev

텍스트에 투명 취소 선

분류에서Dev

선택 취소에서 텍스트 클릭 중지

분류에서Dev

Windows에서 텍스트 선택을 선택 취소하는 바로 가기 키

분류에서Dev

JavaScript (JQuery) : FireFox의 선택 컨트롤에서 선택 취소

분류에서Dev

TextView에서 선택한 텍스트 배경색을 설정하는 방법

분류에서Dev

선택을 제외한 다른 모든 항목에 대해 상태를 선택 취소로 변경

분류에서Dev

DataGridView C #에서 모든 확인란이 선택 취소 된 경우 텍스트 상자를 지우는 방법

분류에서Dev

선택한 텍스트의 텍스트 영역에서 텍스트 대소 문자를 변환하는 방법은 무엇입니까?

분류에서Dev

선택 취소시 확인란 스타일 변경

분류에서Dev

선택한 HTML 요소에 의해 변경된 이미지 변경 문제

분류에서Dev

MultiComboBox에서 선택 취소

분류에서Dev

선택한 종료에서 텍스트 입력 배경색 변경

분류에서Dev

Qtreewidget-선택 변경 취소

분류에서Dev

드롭 다운의 선택에 따라 텍스트 변경

분류에서Dev

JTable에서 선택한 행 선택 취소

분류에서Dev

ng-repeat에서 선택한 행 선택 취소

분류에서Dev

jquery로 선택한 경우 확인란 선택 취소

분류에서Dev

Listview Textview 취소 선

분류에서Dev

asp.net의 선택 / 선택 취소 버튼을 마지막으로 선택한 첫 번째 선택 취소

분류에서Dev

선택하거나 선택 취소 할 때 목록 항목 색상을 변경하고 선택한 모든 값을 배열에 저장하고 싶습니다.

분류에서Dev

jquery multiselect에서 선택한 텍스트 값을 변경하는 방법

분류에서Dev

선택한 옵션에 따라 요소를 선택하고 CSS 스타일을 변경하는 JS 기능?

분류에서Dev

선택 및 선택 취소시 이미지 배경 변경

분류에서Dev

vb.net의 콤보 상자에서 선택한 특정 옵션의 레이블 텍스트 변경

Related 관련 기사

  1. 1

    VS Code Git에서 선택한 파일 집합의 변경 취소

  2. 2

    선택한 데이터 세트에서 범위 선택 취소

  3. 3

    Android의 Xamarin 양식 선택기 변경 확인 및 취소 텍스트

  4. 4

    선택 또는 선택 취소시 UIButton의 이미지 변경

  5. 5

    선택 / 선택 취소 확인란에 따라 배열 변경

  6. 6

    텍스트에 투명 취소 선

  7. 7

    선택 취소에서 텍스트 클릭 중지

  8. 8

    Windows에서 텍스트 선택을 선택 취소하는 바로 가기 키

  9. 9

    JavaScript (JQuery) : FireFox의 선택 컨트롤에서 선택 취소

  10. 10

    TextView에서 선택한 텍스트 배경색을 설정하는 방법

  11. 11

    선택을 제외한 다른 모든 항목에 대해 상태를 선택 취소로 변경

  12. 12

    DataGridView C #에서 모든 확인란이 선택 취소 된 경우 텍스트 상자를 지우는 방법

  13. 13

    선택한 텍스트의 텍스트 영역에서 텍스트 대소 문자를 변환하는 방법은 무엇입니까?

  14. 14

    선택 취소시 확인란 스타일 변경

  15. 15

    선택한 HTML 요소에 의해 변경된 이미지 변경 문제

  16. 16

    MultiComboBox에서 선택 취소

  17. 17

    선택한 종료에서 텍스트 입력 배경색 변경

  18. 18

    Qtreewidget-선택 변경 취소

  19. 19

    드롭 다운의 선택에 따라 텍스트 변경

  20. 20

    JTable에서 선택한 행 선택 취소

  21. 21

    ng-repeat에서 선택한 행 선택 취소

  22. 22

    jquery로 선택한 경우 확인란 선택 취소

  23. 23

    Listview Textview 취소 선

  24. 24

    asp.net의 선택 / 선택 취소 버튼을 마지막으로 선택한 첫 번째 선택 취소

  25. 25

    선택하거나 선택 취소 할 때 목록 항목 색상을 변경하고 선택한 모든 값을 배열에 저장하고 싶습니다.

  26. 26

    jquery multiselect에서 선택한 텍스트 값을 변경하는 방법

  27. 27

    선택한 옵션에 따라 요소를 선택하고 CSS 스타일을 변경하는 JS 기능?

  28. 28

    선택 및 선택 취소시 이미지 배경 변경

  29. 29

    vb.net의 콤보 상자에서 선택한 특정 옵션의 레이블 텍스트 변경

뜨겁다태그

보관