很多人想要讓自己的編輯框顯示行號(hào),但是可能不會(huì)布局也不會(huì)代碼镀赌,那我來(lái)教大家做一個(gè)能顯示行號(hào)的編輯框布局油宜。
先添加滾動(dòng)窗體和線性布局(橫向)寬高都設(shè)置為-1,再添加文本(居中)者甲,和編輯框(文本大小13sp春感,寬設(shè)置為-1)。
布局效果
在編輯框的 文本更新監(jiān)聽(tīng)事件-文本更新后 添加代碼
s bjk=編輯框id
s wb=行號(hào)文本id
//獲取內(nèi)容
ug(bjk,"text",ok)
//分割換行
sl(ok,"\n",ok)
//解析信息
sgszl(ok,ok)
ug(wb,"text",hs)
t()
{
for(1;ok)
{
f(hy==null)
{
//生成數(shù)字
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)
{
//賦值行號(hào)
us(wb,"text","1")
}else{
us(wb,"text",hy)
}
}
}