SimpleCursorAdapter の行レイアウトを使用して、レイアウトに 2 つの TextView があります。TextView には、SimpleCursorAdapter から値が設定されています。
最初のビューにはコンピューター ホストの名前が表示されますが、2 番目のビューにはホストの mac アドレスが表示されます。現在、データベースには 16 進形式の文字列として保存されています。
私がしたいのは、データベースにMACアドレスのフォーマットを持たず、カスタムTextViewまたはその他の動作するものを使用してプログラムでフォーマットすることです。したがって、基本的に AABBCCEEFF00 は、SimpleCursorAdapter がその TextView 拡張クラスにデータを入力すると、AA:BB:CC:EE:FF:00 になります。
これを進める最善の方法は何ですか?カスタム TextView を使用する場合、コードをどこにプラグインする必要がありますか?
View Binding への参照も見ましたか? しかし、それが進むべき道かどうかはわかりませんが、私はコードをモジュール化することに非常に熱心であり、単純なクラスを拡張できる場合は複雑なコードをオーバーライドしません。