我正在开发一个android项目,它涉及将一些HTML(由Jsoup解析)解析为SpannableStringBuilder类。
但是,我需要将这个SpannableStringBuilder类在完成解析后由每个新行字符划分为List,同时保持其格式。
这样的跨文本
{“我是一个跨越 文字, \ n听到我咆哮”}
会变成
{ “我是一个跨越 文字, ” “听到我咆哮” }
我在Android上开发相当新,在文档中找不到任何关于spitting spans的内容,甚至找不到跨越类的所有格式列表来构建我自己的内容。所以任何帮助都非常感谢。
答案 0 :(得分:2)
在研究了pskink建议的方法之后,我设法自己解决了这个问题。
我对此的解决方案是
program test
implicit none
type some_type
integer :: acomponent
end type some_type
type(some_type) :: testval
testval%acomponent = 42
call outer()
call outer(testval)
contains
subroutine outer(me)
type(some_type), optional :: me
call inner(me%acomponent)
end subroutine outer
subroutine inner(simple)
integer, optional :: simple
if (present(simple)) then
write(*,*) 'simple present:', simple
else
write(*,*) 'simple not present...'
end if
end subroutine inner
end program test