2017-12-05 9 views
0

나는 각 항목이 이미지 + 텍스트로 표시되는 ListView를 별도의 레이아웃에 정의했습니다. 사용자가 항목을 클릭하면 선택한 항목을 추가 정보로 확장하려고하므로 listview의 높이가 더 높아지고 텍스트가 포함됩니다. 그렇게하는 것이 가장 좋은 방법은 무엇입니까? 어떻게 든 listview 항목보기를 대체해야합니까?Xamarin Android. 목록보기에서 선택한 항목에 대한 별도의보기

답변

1

Visibility 속성을 Invisible로 설정하여 사용할 수 있으며 항목을 클릭 할 때 Visible로 변경할 수 있습니다. 정보 높이는 자동이어야하며 각 수정시 ListView Height를 계산해야합니다.

편집 코드 :

FindViewById<TextView>(Resource.Id.Test).Visibility = Android.Views.ViewStates.Invisible; 

를 사용하여 보이지 않는 또는 가시 (ViewStates.Visible)에 요소 (. 예 텍스트 뷰)를 설정하려면이 코드

+0

A. 살림은해야 어떻게 든에에서 IsVisible을 결합 listitem? 유사한 기능에 대한 예제에 대한 예나 링크가 있습니까? – Vladimir

+0

죄송합니다 블라디미르, 나는 xamarin.forms와 혼동합니다.이 태그는 IsVisible이 아니지만 코드에서 보이지 않게 설정할 수있는 Visibility 속성입니다. 내 의견은 업데이트 할 예정입니다. –