很多人想要让自己的编辑框显示行号,但是可能不会布局也不会代码,那我来教大家做一个能显示行号的编辑框布局。
先添加滚动窗体和线性布局(横向)宽高都设置为-1,再添加文本(居中),和编辑框(文本大小13sp,宽设置为-1)。布局效果
在编辑框的 文本更新监听事件-文本更新后 添加代码
s bjk=编辑框id
s wb=行号文本id
//获取内容
ug(bjk,"text",ok)
//分割换行
sl(ok,"\n",ok)
//解析信息
sgszl(ok,ok)
ug(wb,"text",hs)
t()
{
for(1;ok)
{
f(hy==null)
{
//生成数字
s hd="1"
ss("1"+"\n",hq)
s hy=hq
}else{
s(hd+1,hg)
s hd=hg
ss(hy+hg+"\n",hq)
s hy=hq
}
}
ufnsui()
{
f(hy==null)
{
//赋值行号
us(wb,"text","1")
}else{
us(wb,"text",hy)
}
}
}
网友评论