정보를 ListView에 동적으로 추가하려고합니다. 내가 추가하는 정보는 "장치 이름"(주 항목)과 "MAC 주소"(하위 항목)로 구성됩니다. 온라인에서 예를 들면 다음과 같습니다. 참고 : 항목 1을 장치 1의 이름으로, 하위 항목 1을 장치 1의 MAC 주소로 바꾸고 싶습니다. 장치가 검색 될 때 목록이 채워지기 때문에이 작업을 동적으로 수행해야합니다 (MUST).동적으로 하위 항목을 Android의 ListView에 추가합니다.
. 이것이 반복로 표시되기 전에
, 나는 다음과 같은 질문을 살펴 보았다 그리고 그들은 나에게 도움이되지 않은 : Adding ListView Sub Item Text in Android는 How to add subitems in a ListView, Adding Items and Subitems to a ListView
나는이 질문을 읽어 통해 올 한 결론이다 I 맞춤 ArrayAdapter
을 구현하고 getView()
메소드를 재정의해야합니다. 나는 거기에 두 개의 텍스트 뷰와 사용자 정의 레이아웃을 만들었습니다
cyan_list.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:id="@+id/main_item"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/cyan"/>
<TextView
android:id="@+id/sub_item"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:textAppearance="?android:attr/textAppearanceLarge"
android:textColor="@color/dark_cyan"/>
</LinearLayout>
그때 내 활동 클래스의 사용자 정의 ArrayAdapter와를 만들려고하지만, 내가 무엇에 관해서는 분실하고 내 public View getView(final int position, View convertView, ViewGroup parent)
방법을 넣으십시오. 또한, 내가하려고하는 모든 경우 textview 하위 항목을 추가하는 것입니다 필요한 사용자 지정 ArrayAdapter 만드는 중입니까?
해결 방법을 찾으셨습니까? 가능한 한 동일한 코드를 업로드하십시오 : –