自定义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
fjwj12138
drawLine是画线,不是画字,画字用drawText
2020年01月19日 03点01分
无相孤君
回复 fjwj12138 :兔叽叽,你最好了
2020年01月19日 04点01分
level 13
4455jkjh1
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
4455jkjh1
你可以先把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
fjwj12138
不提示光标在哪里,用户怎么知道会在哪里输入内容
2020年01月19日 03点01分
无相孤君
@fjwj12138
大佬
2020年01月19日 04点01分
无相孤君
@fjwj12138
大佬,光标怎么绘制
2020年01月19日 06点01分
fjwj12138
@无相孤君
看我的drawCursor
2020年01月19日 23点01分
level 12
fjwj12138
挖坟
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
尾页