|
|
|
@ -42,7 +42,7 @@ class SpecialControlNetworkActivity : |
|
|
|
|
|
|
|
|
|
// private var versionList = ArrayList<SpecialControlNetworkVersionBean>() |
|
|
|
|
private var versionNameList = |
|
|
|
|
arrayListOf(SpecialControlNetworkVersionBean("版本号", "控制网名称")) |
|
|
|
|
arrayListOf(SpecialControlNetworkVersionBean("全部版本", "全部名称")) |
|
|
|
|
private var versionList = ArrayList<String>() |
|
|
|
|
|
|
|
|
|
private val nameListPopupWindow by lazy { ListPopupWindow(this) } |
|
|
|
@ -72,7 +72,7 @@ class SpecialControlNetworkActivity : |
|
|
|
|
// mBinding.spinnerName.setItems(versionList.map { v -> v.KZW_NAME }) |
|
|
|
|
val nameAdapter = ArrayAdapter<String>( |
|
|
|
|
this, |
|
|
|
|
android.R.layout.simple_list_item_1, |
|
|
|
|
R.layout.list_popup_item_spinner, |
|
|
|
|
versionNameList.map { it.KZW_NAME }) |
|
|
|
|
nameListPopupWindow.setAdapter(nameAdapter) |
|
|
|
|
mBinding.tvSpinnerName.text = versionNameList[0].KZW_NAME |
|
|
|
@ -80,7 +80,7 @@ class SpecialControlNetworkActivity : |
|
|
|
|
versionList.clear() |
|
|
|
|
versionList.addAll(versionNameList[0].version_array.split(",").toList()) |
|
|
|
|
versionAdapter = |
|
|
|
|
ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, versionList) |
|
|
|
|
ArrayAdapter<String>(this, R.layout.list_popup_item_spinner, versionList) |
|
|
|
|
versionListPopupWindow.setAdapter(versionAdapter) |
|
|
|
|
mBinding.tvSpinnerVersion.text = versionList[0] |
|
|
|
|
// mBinding.spinnerVersion.setItems(versionList) |
|
|
|
@ -127,7 +127,7 @@ class SpecialControlNetworkActivity : |
|
|
|
|
nameListPopupWindow.setOnItemClickListener { adapterView, view, i, l -> |
|
|
|
|
nameListPopupWindow.dismiss() |
|
|
|
|
currentName = if (i == 0) null else versionNameList[i].KZW_NAME |
|
|
|
|
mBinding.tvSpinnerName.text = currentName ?: "控制网名称" |
|
|
|
|
mBinding.tvSpinnerName.text = currentName ?: versionNameList[0].KZW_NAME |
|
|
|
|
|
|
|
|
|
versionList.clear() |
|
|
|
|
versionList.addAll(versionNameList[i].version_array.split(",").toList()) |
|
|
|
@ -136,7 +136,7 @@ class SpecialControlNetworkActivity : |
|
|
|
|
currentVersion = |
|
|
|
|
if (currentName == null) null else if (versionList.isEmpty()) null else versionList[0] |
|
|
|
|
|
|
|
|
|
mBinding.tvSpinnerVersion.text = currentVersion ?: "版本号" |
|
|
|
|
mBinding.tvSpinnerVersion.text = currentVersion ?: versionNameList[0].version_array |
|
|
|
|
|
|
|
|
|
currentPage = 1 |
|
|
|
|
fetchData() |
|
|
|
|