부동 편집 행의 동작을 손상시키지 않으면 서 android.support.design.widget.TextInputLayout으로 래핑 할 때 edittext의 힌트에 여러 색상을 설정하는 방법이 있습니까?여러 가지 색의 편집 문 힌트
같은, 제목 * 다른 색깔의 힌트
부동 편집 행의 동작을 손상시키지 않으면 서 android.support.design.widget.TextInputLayout으로 래핑 할 때 edittext의 힌트에 여러 색상을 설정하는 방법이 있습니까?여러 가지 색의 편집 문 힌트
같은, 제목 * 다른 색깔의 힌트
를 사용하여 내가 정확히 기억한다면 당신은 ... 당신의 문자열의 일부에 다른 스타일을 사용할 수 있습니다 SpannableString
클래스
제목과 *, TextAppearanceSpan
클래스입니다 텍스트 채색에 사용됩니다.
아래 코드를 참조하십시오.
EditText editText = (EditText) findViewById(textView);
Spannable wordtoSpan = new SpannableString("Hello world");
wordtoSpan.setSpan(new ForegroundColorSpan(Color.BLUE), 2, 6, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
editText.setHint(wordtoSpan);
TextInputLayout에서 작동하지 않습니다. – RKS
또한 programtically
SpannableString spString = new SpannableString("HEADERLINE*");
spString.setSpan(new ForegroundColorSpan(Color.MAGENTA), 11, spString.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
metUserName.setHint(spString);
어쩌면 [이] (https://stackoverflow.com/questions/14114113/different-colors-at-edittext-in-android) 솔루션에 의해이 acheive 수 있습니다 힌트를 위해 일합니다. –
답장을 보내 주셔서 감사합니다. 하지만 Edittext가 아닌 TextInputLayout에 대한 힌트를 설정하고 싶습니다. 힌트 텍스트의 경우 부동 애니메이션이 필요합니다. – RKS
[TextWatcher] (https://developer.android.com/reference/android/text/TextWatcher.html)를 사용하여 이것을 시도한 적이 있습니까 – MashukKhan