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