0
내 listview에 어댑터 내부의 인플레이터를 사용하고 있습니다. 각 행에 대한 데이터 상태에 따라 다른 버튼을 추가해야하므로 프로그래밍 방식으로이 작업을 수행해야한다고 생각하지만 레이아웃 내부의 정확한 위치에 삽입되었는지 확인하려면 어떻게해야합니까?프로그래밍 방식으로 어댑터에서 부풀려진 레이아웃에 단추를 어떻게 추가합니까?
내 listview에 어댑터 내부의 인플레이터를 사용하고 있습니다. 각 행에 대한 데이터 상태에 따라 다른 버튼을 추가해야하므로 프로그래밍 방식으로이 작업을 수행해야한다고 생각하지만 레이아웃 내부의 정확한 위치에 삽입되었는지 확인하려면 어떻게해야합니까?프로그래밍 방식으로 어댑터에서 부풀려진 레이아웃에 단추를 어떻게 추가합니까?
각 시나리오에 대해 두 개의보기 파일이 있습니다. 코드로 원하는 위치에보기를 추가하는 데 문제가있을 것입니다.
버튼을 보유하고있는보기가 하나 있고 필요없는 경우 표시를 GONE으로 설정하면 해제됩니다.
((TextView) inflatedview.findViewById(R.id.custombut)).setVisibility(View.GONE);
그래, 내 첫 번째 본능은 추가 레이아웃이 있고 런타임에 올바른 것을 부 풀리는 것이 었습니다. 비록 내가 여러 개의 레이아웃이 필요할 것이다. 이 솔루션이 최상의 실행인지 아닌지에 대한 의문이 생겼습니다. 다른 해결책은 모든 악성 코드가 항상 필요하지만 숨겨 지도록하고 런타임에 필요에 따라 표시하는 것입니다. – Eno