ArrayList 해시 맵을 통해 문자열을 전달합니다. 내 코드는 다음과 같습니다.안드로이드 ListView에서 Java의 문자열 섹션을 굵게 만드는 방법은 무엇입니까?
Adapter1 = new SimpleAdapter(getBaseContext(), myList,
R.layout.content, new String[]{ "TA", "IA"},
new int[]{R.id.ta, R.id.ia});
listview.setVerticalScrollBarEnabled(true);
listview.setAdapter(Adapter1);
실제로 전달되는 것은 해시 맵의 "TA"및 "IA"키의 값입니다. R.id.ta, R.id.ia에서 TextViews로 바로갑니다.
어떻게 그 텍스트의 한 부분 만 굵게 표시합니까? 예를 들어, 숫자가 들어 있으며 그 번호 만 굵게 표시하고 싶습니다. (저는 R.id.ta, R.id.ia를 완전히 굵게하고 싶지 않습니다)
도와주세요. 감사!
가능한 복제 (https://stackoverflow.com/questions/20850822/making-part-of- 시도 a-string-bold-in-textview) –
SimpleAdapter를 통해 설정되는 ArrayList 해시 맵에 내 값이 있으므로 Link에서 언급 한 것처럼 StyleSpan을 사용할 수 없습니다. 그 질문을 읽었 니? – Zac
문자열에서 숫자를 가져와 Spannable 문자열 –