EditText가 비어있을 때 버튼 색상 변경-Android

하하하

특정 편집 텍스트가 비어 있거나 비어 있지 않을 때 버튼의 색상을 변경할 수 있는지 알고 싶습니다. edittext가 비어있을 때와 마찬가지로 버튼은 "ADD"라고 표시되고 비어 있지 않으면 "CHANGE"라고 표시됩니다. 누군가 나를 도울 수 있습니까? 미리 감사드립니다.

MD

Button Text세트 정보 :

if(editText.getText().toString.length()>0){
yourbutton.setText("Change");
}else{
yourbutton.setText("Add");
}

그리고 구현 EditText addTextChangedListener하면

 editText.addTextChangedListener(new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence str, int start, int count, int after)    {

        }

        @Override
        public void onTextChanged(CharSequence str, int start, int before, int count) {

        }

        @Override
        public void afterTextChanged(Editable str) {
             if(str.toString().trim().length()>0){
                 yourbutton.setText("Change");
             }else{
                 yourbutton.setText("Add");
             }
        }
    });

다음과 Button Text Color같이 동적으로 설정할 수도 있습니다 .

  yourbutton.setTextColor(Color.BLUE);

자세한 내용은 http://developer.android.com/reference/android/content/res/ColorStateList.html 로 이동 하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android Action Bar : 작업 버튼 및 제목의 색상을 가운데로 변경

분류에서Dev

버튼을 클릭 할 때 TextView의 색상 변경

분류에서Dev

다른 활동의 버튼을 눌렀을 때 버튼 색상 변경

분류에서Dev

Android 버튼 색상 변경 및 크기 증가

분류에서Dev

Woocommerce 장바구니가 비어있을 때 요소 색상 변경

분류에서Dev

Android Studio에서 버튼 탭의 버튼 색상을 변경하는 방법

분류에서Dev

Android : AlertDialogFragment의 버튼 색상을 변경하는 방법

분류에서Dev

SharedPreferencers Android로 버튼 색상을 변경 하시겠습니까?

분류에서Dev

드롭 다운 버튼을 가리킬 때 캐럿의 색상을 변경하는 방법

분류에서Dev

CSS가있는 마우스 오버가있을 때 비활성화 된 버튼의 색상이 변경되지 않도록하려면 어떻게해야합니까?

분류에서Dev

모든 edittext 필드가 채워진 버튼 색상을 변경 하시겠습니까?

분류에서Dev

버튼 위로 마우스를 가져갈 때 범위의 CSS 색상 변경

분류에서Dev

런타임에 클릭 할 때 버튼의 색상을 어떻게 변경할 수 있습니까?

분류에서Dev

kivy에서 클릭했을 때 버튼 색상을 변경하는 방법

분류에서Dev

비어 있거나 유효성 검사가있을 때 TextInputLayout 테두리 색상을 변경하는 방법

분류에서Dev

Autohotkey 텍스트를 쳐서 버튼을 누를 때 색상 변경

분류에서Dev

SwiftUI : 사용자가 탐색 링크 또는 버튼과 같은 것을 누르고있을 때 발생하는 색상 변경을 어떻게 변경할 수 있습니까?

분류에서Dev

사용자가 클릭 할 때 색상을 변경하고 텍스트를 변경하는 버튼을 원하십니까?

분류에서Dev

배경색으로 둥근 버튼을 설정하고 눌렀을 때 색상을 변경하는 방법

분류에서Dev

두 개의 editText가 비어 있지 않을 때 버튼 활성화 설정

분류에서Dev

눌렀을 때 버튼 전경색 변경

분류에서Dev

눌렀을 때 버튼 배경색과 이미지 색상을 빠르게 변경

분류에서Dev

누를 때 버튼 배경 변경-Android

분류에서Dev

Android에서 버튼 클릭시 펜 색상을 변경하는 방법

분류에서Dev

Android에서 버튼 색상을 변경하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 버튼을 클릭 할 때 텍스트 색상을 어떻게 변경합니까?

분류에서Dev

EditText가 비어 있지 않으면 버튼 클릭으로 조각을 변경할 수 있습니까?

분류에서Dev

라디오 버튼을 변경할 때 모달 버튼의 이미지와 배경색을 변경합니까?

분류에서Dev

클릭 할 때만 CSS로 버튼의 색상을 변경하려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    Android Action Bar : 작업 버튼 및 제목의 색상을 가운데로 변경

  2. 2

    버튼을 클릭 할 때 TextView의 색상 변경

  3. 3

    다른 활동의 버튼을 눌렀을 때 버튼 색상 변경

  4. 4

    Android 버튼 색상 변경 및 크기 증가

  5. 5

    Woocommerce 장바구니가 비어있을 때 요소 색상 변경

  6. 6

    Android Studio에서 버튼 탭의 버튼 색상을 변경하는 방법

  7. 7

    Android : AlertDialogFragment의 버튼 색상을 변경하는 방법

  8. 8

    SharedPreferencers Android로 버튼 색상을 변경 하시겠습니까?

  9. 9

    드롭 다운 버튼을 가리킬 때 캐럿의 색상을 변경하는 방법

  10. 10

    CSS가있는 마우스 오버가있을 때 비활성화 된 버튼의 색상이 변경되지 않도록하려면 어떻게해야합니까?

  11. 11

    모든 edittext 필드가 채워진 버튼 색상을 변경 하시겠습니까?

  12. 12

    버튼 위로 마우스를 가져갈 때 범위의 CSS 색상 변경

  13. 13

    런타임에 클릭 할 때 버튼의 색상을 어떻게 변경할 수 있습니까?

  14. 14

    kivy에서 클릭했을 때 버튼 색상을 변경하는 방법

  15. 15

    비어 있거나 유효성 검사가있을 때 TextInputLayout 테두리 색상을 변경하는 방법

  16. 16

    Autohotkey 텍스트를 쳐서 버튼을 누를 때 색상 변경

  17. 17

    SwiftUI : 사용자가 탐색 링크 또는 버튼과 같은 것을 누르고있을 때 발생하는 색상 변경을 어떻게 변경할 수 있습니까?

  18. 18

    사용자가 클릭 할 때 색상을 변경하고 텍스트를 변경하는 버튼을 원하십니까?

  19. 19

    배경색으로 둥근 버튼을 설정하고 눌렀을 때 색상을 변경하는 방법

  20. 20

    두 개의 editText가 비어 있지 않을 때 버튼 활성화 설정

  21. 21

    눌렀을 때 버튼 전경색 변경

  22. 22

    눌렀을 때 버튼 배경색과 이미지 색상을 빠르게 변경

  23. 23

    누를 때 버튼 배경 변경-Android

  24. 24

    Android에서 버튼 클릭시 펜 색상을 변경하는 방법

  25. 25

    Android에서 버튼 색상을 변경하는 방법은 무엇입니까?

  26. 26

    jquery를 사용하여 버튼을 클릭 할 때 텍스트 색상을 어떻게 변경합니까?

  27. 27

    EditText가 비어 있지 않으면 버튼 클릭으로 조각을 변경할 수 있습니까?

  28. 28

    라디오 버튼을 변경할 때 모달 버튼의 이미지와 배경색을 변경합니까?

  29. 29

    클릭 할 때만 CSS로 버튼의 색상을 변경하려면 어떻게해야합니까?

뜨겁다태그

보관