自定义View,我想左边显示行号,右边(绿色布局)可以编辑文
aide吧
全部回复
仅看楼主
level 8
无相孤君 楼主
自定义View,我想左边显示行号,右边(绿色布局)可以编辑文本,
我现在只会弄这样子的线,搞不懂左边为什么可以编辑显示文本,这不是一个View吗?
2020年01月18日 04点01分 1
level 13
你是不是想错了。。。
2020年01月18日 05点01分 2
大佬,我不想用edittext
2020年01月18日 08点01分
大文本会卡
2020年01月18日 08点01分
@无相孤君 继承的View[滑稽]
2020年01月18日 10点01分
@慌得一批😱 不是EditText
2020年01月18日 10点01分
level 7
不继承EditText,那你就自己算呗
2020年01月18日 10点01分 3
level 8
无相孤君 楼主
有毒啊,我的是继承自View画的
2020年01月18日 14点01分 4
level 8
无相孤君 楼主
这就是我,继承的View,但是没有行号,没有分割线,没有内容,文本,
我既没有解决View的行号,
也没有解决View怎么滑动,
还是不会-_-||啊,我用for循环打印行号在分割线里面就是看不见字,wc,
2020年01月18日 14点01分 5
drawLine是画线,不是画字,画字用drawText
2020年01月19日 03点01分
回复 fjwj12138 :兔叽叽,你最好了
2020年01月19日 04点01分
level 13
private void drawLineNumber(Canvas canvas) {
for(int i=mDrawStartLine:i < mDrawEndLine:i++) {
int line = i+1;
float x=0;
float y= line * lineHeight;
String text = String.valueOf(line);
canvas.drawText(text, x, y, mLinePaint);
}
}
2020年01月18日 21点01分 6
你可以先把lineHeight设置为textSize测试
2020年01月18日 21点01分
噢,我试试
2020年01月18日 22点01分
大佬,显示行号(●°u°●)」了
2020年01月18日 23点01分
level 8
无相孤君 楼主
蓝蓝的行号(●°u°●)」
2020年01月18日 23点01分 7
level 8
无相孤君 楼主
大佬,右边怎么输入显示文字,分割线我已经弄好了(●°u°●)」
2020年01月19日 01点01分 8
行号可以用等宽,参差不齐看着难受,如果你喜欢那当我没说[滑稽]画文字就往右边偏移一段距离不就行了?[滑稽]
2020年01月19日 02点01分
@慌得一批😱 等宽怎么弄(゚o゚;
2020年01月19日 02点01分
回复 慌得一批😱 :大佬,等宽,什么的(゚o゚;怎么弄(゚o゚;
2020年01月19日 02点01分
level 8
无相孤君 楼主
通过ArrayList,添加文本
然后显示
先是获取ArrayList的内容长度size然后显示
但是View的文本编辑我还是不会-_-||
2020年01月19日 02点01分 9
x轴,不知道哪里搞偏了,嘿嘿嘿(º﹃º)
2020年01月19日 02点01分
level 8
无相孤君 楼主
正常了一点点
2020年01月19日 02点01分 10
level 8
无相孤君 楼主
光标也要绘制吗?绘制光标有什么用(゚o゚;
2020年01月19日 02点01分 11
不提示光标在哪里,用户怎么知道会在哪里输入内容[黑线]
2020年01月19日 03点01分
@fjwj12138 大佬
2020年01月19日 04点01分
@fjwj12138 大佬,光标怎么绘制
2020年01月19日 06点01分
@无相孤君 看我的drawCursor
2020年01月19日 23点01分
level 12
挖坟[吃瓜]
2020年06月02日 22点06分 13
爪兔子🐰
2020年12月10日 04点12分
level 8
无相孤君 楼主
难啊😫
2020年12月10日 04点12分 15
level 8
无相孤君 楼主
快过了一年了
2020年12月10日 04点12分 16
1 2 尾页