1
다른 스타일 막대를 추가하기 위해 ArrayAdapter
과 함께 사용하려는 ListView
이 있습니다. 행은 내 응용 프로그램의 다른 상태에서 만들어지며 행의 스타일에 따라 색과 재료가 다른 상태에 따라 달라집니다. 생성에ArrayAdapter에 행을 추가하는 스타일 지정 ListView Android
: 여기서
일부 의사 코드이다 상이한 상태에서mArrayAdapter = new ArrayAdapter(this, R.layout.message);
mView = (ListView) findViewById(R.id.in);
mView.setAdapter(mArrayAdapter);
하는에 messageHandler을 사용하는 다른 스레드에 의해 트리거 메시지를 포함하는리스트에 행을 추가
을mArrayAdapter.add("Message");
다른 상태에 따라 목록에서 메시지가 나타나지만 제대로 정렬되지 않았습니다. 이 작업을 수행하는 방법? 사용자 지정 Add() 메서드를 사용하여 ArrayAdapter
사용자 지정을 만드는 솔루션입니까?
감사, 솜의 조정 후 마법처럼 작품 : 예를 들어! –
새로운 문제가 있습니다. label.setTextColor()는 전체 레이블을 가져와 모든 행의 색상을 설정합니다. 목록에 이미있는 항목이 아니라 새 행에 색상을 설정해야합니다. –