以下是代码:
Editable text = (Editable)mResults.getText(); //mResults is a TextView.
我想知道,当我调用text.append("***")
时,调用哪个实现?我找不到可编辑界面的实现位置。
答案 0 :(得分:0)
开始查看TextView类并继续他的超类。 您将遇到的第一种方法是实际调用的方法。
答案 1 :(得分:0)
根据this链接,只有内置的公开实施是SpannableStringBuilder 请参阅已知的间接子类节点。如果要在运行时解析它,则必须使用反射并迭代特定实例的类层次结构