2019年11月

.gitignore中已经标明忽略的文件目录下的文件,git push的时候还会出现在push的目录中,原因是因为在git忽略目录中,新建的文件在git中会有缓存,如果某些文件已经被纳入了版本管理中,就算是在.gitignore中已经声明了忽略路径也是不起作用的,这时候我们就应该先把本地缓存删除,然后再进行git的push,这样就不会出现忽略的文件了。git清除本地缓存命令如下:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

用心写代码,不辜负程序员之名。

Android 9 AAPT: error: resource xx not found.

在项目中写完drawable后突然发现了这个错误, 但是在其他版本的手机上跑反而没有。 后来研究了大半小时,后来终于发现原来是我在一个相关的布局里面多写了一行这句<?xml version="1.0" encoding="utf-8"?>
然后布局成了这个样子:

<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>

后来删了就完事了, 在低版本这里写多了一句是不会报错的, android Q不够健壮啊!!
————————————————
版权声明:本文为CSDN博主「KevinSpaces」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_36331942/article/details/90643404

1.获取光标位置
int index = editText.getSelectionStart();
2.在光标处插入字符

    int index = editText.getSelectionStart();
    Editable editable = editText.getText();
    editable.insert(index, "aaaa");

3.删除光标前字符

    int index = editText.getSelectionStart();
    Editable editable = editText.getText();
    editable.delete(index-1, index);