간단히 말해서, 나는 이름 목록을 검색하는 API 호출을 만들고 있습니다.API 호출 및 프로그래밍 방식으로 버튼 추가
검색된 각 이름에 대해 RelativeLayout (일부 자식 포함)을 부모 LinearLayout에 추가하고 싶습니다. 상대적 레이아웃은 다음과 같습니다
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/border_bottom"
android:clickable="true">
<ImageView
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_weight="11.79"
android:background="#58585a"
android:id="@+id/imageView" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:text="Large Text"
android:id="@+id/textView2"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="26dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceSmall"
android:text="Small Text"
android:id="@+id/textView3"
android:layout_below="@+id/textView2"
android:layout_alignStart="@+id/textView2" />
</RelativeLayout>
내가 서버를 쿼리에서받은 일부 데이터에 '작은 텍스트'와 '큰 텍스트'필드를 변경하고 싶습니다.
이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 위의 레이아웃을 별도의 XML 파일에 저장하고 텍스트 값을 빠르게 변경하고 기존 선형 레이아웃에 드롭 할 수 있습니까?
이것은 'ListView'에 대한 교과서처럼 보입니다. 대신 하나를 사용 해본 적이 있습니까? – matiash
그랬지만 몇 가지 이유 때문에 필자의 유스 케이스에 맞지 않습니다. 이 경우에는 DB에서 가져온 각 항목에 대해 위 코드를 삽입하려는 LinearLayout이 포함 된 ScrollView가 있습니다. – opticon
그래도 여전히 'ListView'에 대한 교과서 같은데 ... :) 글쎄, 기술적으로 접근하면 효과가 있지만, 'ListView'가 이미하는 것처럼 보인다. 어린이보기, 재사용, & c). – matiash