Android RecyclerView 嵌套显示 BLE 蓝牙 Service 的 Characteristic 子项

发布时间: 2022-11-19 10:51:24 作者: 大象笔记

例如,外层 RecyclerView 显示的是一个 BLE 蓝牙设备的 Service 列表; 内存嵌套的 RecyclerView 显示的各个 Service 所包含的 Characteristic 特性列表。

点击展开 Service,显示其所包含的特性。

RecyclerView 嵌套

item:BluetoothGattCharacteristic

TODO

toggle button

android studio 中内置了 toggle button。但是看起来有点麻烦。不如:

//show/hide boxes panel
var expansion: Boolean = false

expand_up.setOnClickListener {
	if (!expansion) {
		expand_up.setImageResource(R.drawable.collapse)
		boxes_panel.visibility = View.VISIBLE
		expansion = true
	}
	else{
		expand_up.setImageResource(R.drawable.expand)
		boxes_panel.visibility = View.GONE
		expansion = false
	}
}

参考

我是一名山东烟台的开发者,联系作者