ArrayAdapter 및 SimpleAdapter 기술 요약
ArrayAdapter;의 데이터는 배열 또는 대기열일 수 있습니다
//드롭다운 상자 객체 가져오기
AutoCompleteTextView textview = (AutoCompleteTextView) this
.findViewById(R.id.textView);
// , list
String[] array = { " ", "wlan", " ", " "," "," "," "," " };
/* :
:
: */
ArrayAdapter<String> arrayAdapter =new ArrayAdapter<String>(this,
android.R.layout.simple_expandable_list_item_1,array );
//
textview.setAdapter(arrayAdapter);
SimpleAdapter;그림과 문자가 있을 수 있어, 일시적으로 이해하기 어렵다.
//매개변수 1: 컨텍스트
//매개 변수 2: 그림과 텍스트 데이터
//매개변수 3: List의 데이터를 표시하는 레이아웃 파일
//매개변수 4: HashMap의 K 배열
//매개 변수 5: 요소의 레이아웃 파일의 보기 id
SimpleAdapter adapter = new SimpleAdapter(this,list,R.layout.grid_item,from,to);
매개 변수 2 얻기;
//
ArrayList<HashMap<String, Object>> list = new ArrayList<HashMap<String, Object>>();
//
static int[] imgs = { R.drawable.a1, R.drawable.a2, R.drawable.a3,
R.drawable.a4, R.drawable.a5, R.drawable.a6, R.drawable.a7,
R.drawable.a8, R.drawable.a9 };
//
for(int i=0;i<imgs.length;i++){
HashMap<String, Object> map =new HashMap<String, Object>();
map.put("k1", imgs[i]);
map.put("k2", " "+i);
list.add(map);
}
매개 변수 3;List의 데이터를 표시하는 레이아웃 파일
레이아웃 파일을 재정의합니다.
grid_item.xml
<ImageView
android:id="@+id/img"
android:layout_width="50dp"
android:layout_height="50dp" />
<TextView
android:id="@+id/text"
android:layout_width="50dp"
android:layout_height="wrap_content"
android:gravity="center_horizontal" />
매개 변수 4:HashMap에서 K를 가져오는 그룹은 k1과 k2입니다
String[] from={"k1","k2"};
매개 변수 5: 레이아웃 파일의 id 가져오기
int[] to = { R.id.img, R.id.text };
SimpleAdapter에서 레이아웃 파일을 만들 때 객체가 만들어졌기 때문에 R.id.img, R.id.text에서 grid 를 직접 가져옵니다.item.xml의 id
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Kotlin의 기초 - 2부지난 글에서는 Kotlin이 무엇인지, Kotlin의 특징, Kotlin에서 변수 및 데이터 유형을 선언하는 방법과 같은 Kotlin의 기본 개념에 대해 배웠습니다. 유형 변환은 데이터 변수의 한 유형을 다른 데이터...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.