2012-11-13 9 views
0

나는 toString을 사용하여 listView 행에 텍스트를 쓰는 listView를 가지고있다. 그러나 listView는 텍스트의 두 줄만 가져갈 수 있습니다. 예를 들어, "이름 : Niklas, 나이 : 20, 위치 : 헬싱 보리, 전화 번호 : xxxxxx" 그러나 다음과 같이 쓸 수 있습니다. listView isnt 모든 정보가 표시 될만큼 충분히 큽니다.listView 행을 더 크게 만들 수 있습니까?

따라서는이 보여줍니다 "이름 : 니클라스, 나이 : 20, 위치 : 헬싱 보리, 전화 하나 ..."

내 질문 : 당신이 어떤 방법으로되도록 목록보기 행이 더 크게 만들 수 있습니다 그것은 예를 들어 2 행 대신 3 행의 텍스트를 쓸 수 있습니까? 아니면 내 listView 다른보기로 변경해야합니까?

감사

+0

일부 코드 또는 레이아웃을 게시 할 수 있습니까? – omi0301

+0

ArrayAdapter를 확장하는 클래스를 작성하면 getView()에서 각 행에 대해 XML을 확장 할 수 있습니다. – Carnal

+0

사용자 지정 목록 뷰를 사용하고 그에 따라 행 레이아웃을 확장 할 수 있습니다. – Raghunandan

답변

1

검사에게 다음 링크 아이디어는 그것을 자신의 행 레이아웃을 할당하여 lisView을 정의하는 것입니다 Customized listView & ListView

.

그리고 TextView의 경우 android : maxLines = ""속성을 지정할 수 있습니다.

+1

고마워, 그 링크를 조사한 결과 나는 해결책을 찾았다. :) – NiklasHansen

0

BaseAdapter을 확장하고 getView 메서드를 재정의하는 어댑터를 정의 할 수 있습니다.

관련 문제