Android EditText可替代吗?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (51)

有没有很快的EditText替代方法,或者使其优化以使其可用?

我的方法如下:

android.text.StaticLayout.generate: 99.1% CPU time inclusive, 8.8% exclusive (1 call)
    android.text.Layout.getParagraphSpans: 28% inclusive, 1.1% exclusive (4686 calls)
    android.text.MeasuredText.setPara: 20.6% inclusive, 1.6% exclusive (2343 calls)
    android.text.MeasuredText.addStyleRun: 18.6% inclusive, 1.1& exclusive (2343 calls)
    android.text.SpannableStringBuilder.getSpans: 15% inclusive (of parent calls), 56.7% inclusive (of all calls, 47.3% of which are from android.text.Layout.getParagraphSpans, 26% are from android.text.MeasuredText.setPara, 26% are from android.text.StaticLayout.generate)
提问于
用户回答回答于

本话题只讨论如何优化文本不变的静态TextViews,但它可能会让你在正确的道路上制作更高性能的EditText。

用户回答回答于

你可以做的事情是使用RecyclerViewEditText作为它的项目,所以你得到一个新EditText到每一行。

扫码关注云+社区