반응형
- Example Source
- Result Screen
TOC is not supported in this version (ex.Mobile)
In our previous post, we talked about the most basic ways to apply ArrayAdapter.
If you have a question about layout.simple_list_item_1 while writing it this time, wouldn't there be layout.simple_list_item_2 as well?
I wrote it to solve the curiosity.
2024.02.27 - [개발 창고/Android] - [Android] How to use ArrayAdapter in ListView
Example Source
import android.os.Bundle
import android.widget.ListView
import android.widget.SimpleAdapter
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_test)
// List date to show in list view (for testing)
val list = ArrayList<HashMap<String, String?>>()
val item01 = HashMap<String, String?>()
item01["key01"] = "list01"
item01["key02"] = "contents01"
list.add(item01)
val item02 = HashMap<String, String?>()
item02["key01"] = "list02"
item02["key02"] = "contents02"
list.add(item02)
// STEP01. Declare the list view of the layout as a list view called mlistview
val mListView = findViewById<ListView>(R.id.mListView)
// STEP02. Settings From
val from = arrayOf("key01", "key02")
// STEP03. Settings To
val to = intArrayOf(android.R.id.text1, android.R.id.text2)
// STEP04. Call the default Array Adapter to apply to the List.
val mAdapter = SimpleAdapter(this, list, android.R.layout.simple_list_item_2, from, to)
// STEP05. Apply the Adapter to the list view.
mListView.adapter = mAdapter
}
}
Result Screen
[Android] How to apply SimpleAdapter to ListView
🇰🇷 Korean
2020.07.25 - [개발 창고/Android] - [Android] ListView에 SimpleAdapter 적용하기
반응형
'개발 창고 > Android' 카테고리의 다른 글
[Android] 구글 플레이스토어 개발자 계정 등록방법 (8) | 2024.03.25 |
---|---|
[Android] How to use SeekBar (32) | 2024.03.24 |
[Android] How to use ArrayAdapter in ListView (55) | 2024.02.27 |
[Android] How to use multiple shapes (36) | 2024.02.19 |
[Android] 폰트(font) 적용하기 (7) | 2024.02.13 |