0

도움이 될 수 있습니까?Android : Custom Controls/XML을 레이아웃에 적용 하시겠습니까?

표준 레이아웃이 있으며 런타임에 REST 서비스에서 돌아 오는 제품 수에 따라 여러 컨트롤/뷰 즉 TextView/EditText를 채워야합니다.

물론 런타임시 레이아웃에 추가하고자하는 컨트롤 (textview, edittext) 등 여러 가지보기가 있어야합니다. 모든 컨트롤을 가져올 사용자 지정 컨트롤이 필요하다고 생각했습니다. 확실하지 않습니다.

내가 가지고 있던 다른 생각은 내 레이아웃에 기존 XML을 부 풀려내는 것이었지만 이것이 가능한지 또는 가능하다면 ID 이름을 제어 할 것인지 확신 할 수 없었습니다. 하나 이상 삽입하면 중복 ID가 발생합니까?

나는 무엇을하려고하는지 자세하게 설명 할 것이고, form for 1 ~ 5를 셀 수있는 테스트 용 for 루프로 래핑 할 수 있으므로 5 개의 컨트롤이 레이아웃에 채워질 것이다.

사용자 정의 컨트롤에는 제품을 설명하는 TextView가 있으며, 사용자가 가상 ​​키보드를 사용하여 숫자로 숫자를 자유롭게 입력 할 수있는 편집 텍스트와 EditText의 오른쪽에있는 스피너 컨트롤을 사용하면 EdtiText 값.

그래서 모두 매우 간단합니다. :-)하지만, 난이 모든 컨트롤을 1 개의 특정보기로 할 수 있었고 거기에 5 개의 제품이 있다면 5 개의 사용자 정의 컨트롤이있을 것입니다. 따라서 각 사용자 정의 컨트롤에는 TextView, EditText 및 Spinner 컨트롤이 포함되어 있습니다. .

누구든지 이것을 수행하는 방법을 알고 있습니까? 나는 분실했다, 나는 쉽다는 것을 그러나 나는 알고있다. ...

보기에서 나는보기에서 상속 되었으나 다른보기의 수를위한 콘테이너 인 나의 전망 (관제탑)가 필요하다 그 때 나중에이 새로운 사용자 정의 컨트롤을 내 Acitivty 레이아웃에 동적으로 추가 할 수 있습니다.

정말 감사드립니다.

답변

0

사용자 지정 어댑터와 함께 ListView를 사용하고 서비스의 정보로 어댑터를 업데이트 할 수 있습니다.