반응형
텍스트 보기의 텍스트 색상을 프로그래밍 방식으로 설정하는 방법
텍스트 보기의 텍스트 색상을 다음으로 설정하는 방법#bdbdbd
계획적으로?
사용...
Color.parseColor("#bdbdbd");
맘에 들다,
mTextView.setTextColor(Color.parseColor("#bdbdbd"));
또는 리소스에 색상 코드를 정의한 경우color.xml
보다 더 많은
(API > = 23에서)
mTextView.setTextColor(ContextCompat.getColor(context, R.color.<name_of_color>));
(API < 23의 경우)
mTextView.setTextColor(getResources().getColor(R.color.<name_of_color>));
좋은 답변입니다.Android 리소스 xml에서 색상을 로드하지만 프로그래밍 방식으로 설정하는 색상 추가:
textView.setTextColor(getResources().getColor(R.color.some_color));
API 23부터,getResources().getColor()
사용되지 않습니다.대신 사용:
textView.setTextColor(ContextCompat.getColor(context, R.color.some_color));
여기서 필수 색상은 xml로 정의됩니다.
<resources>
<color name="some_color">#bdbdbd</color>
</resources>
업데이트:
이 방법은 API 레벨 23에서 더 이상 사용되지 않습니다.대신 getColor(int, Theme)를 사용합니다.
이것 좀 봐요.
yourTextView.setTextColor(color);
또는 다음과 같은 경우:yourTextView.setTextColor(0xffbdbdbd);
TextView tt;
int color = Integer.parseInt("bdbdbd", 16)+0xFF000000;
tt.setTextColor(color);
또한.
tt.setBackgroundColor(Integer.parseInt("d4d446", 16)+0xFF000000);
또한.
tt.setBackgroundColor(Color.parseColor("#d4d446"));
참조:
언급URL : https://stackoverflow.com/questions/8472349/how-to-set-text-color-of-a-textview-programmatically
반응형
'source' 카테고리의 다른 글
ASP를 사용하여 JS 파일에서 jQuery에 대한 ajax URL 설정.NET MVC (0) | 2023.08.05 |
---|---|
기본 이미지가 업데이트된 경우 도커 컨테이너를 자동으로 업데이트하는 방법 (0) | 2023.08.05 |
미수습자 처리 방법(약속) DOM 예외:일시 중지() 호출로 인해 재생() 요청이 중단되었습니다. (0) | 2023.08.05 |
제이드: 문단 내부 링크 (0) | 2023.08.05 |
빌드: '노드'에 대한 형식 정의 파일을 찾을 수 없습니다. (0) | 2023.08.05 |