我在使用 SimpleCursorAdapter 的行布局的布局中有两个 TextView。TextView 的值从 SimpleCursorAdapter 填充。
第一个视图显示计算机主机的名称,这很好,但第二个视图显示主机的 MAC 地址,目前在我拥有的数据库中,我将其存储为十六进制格式的字符串。
我想要做的不是在数据库中设置 mac 地址的格式,而是使用自定义 TextView 或其他可以工作的方式以编程方式对其进行格式化。因此,当 SimpleCursorAdapter 填充 TextView 扩展类时,基本上 AABBCCEEFF00 将变为 AA:BB:CC:EE:FF:00。
最好的方法是什么?如果我使用自定义 TextView,我应该在哪里插入代码?
我还看到了对 View Binding 的引用?但是不确定这是否是要走的路,我非常希望使代码模块化,而不是在可以扩展简单类时覆盖复杂代码。