工作也快一年了,遇到过很多问题,但由于当时懒,没记录。导致需要再次花费时间去找答案,从现在开始直接记录下来。
1.怎样把光标放在EditText中文本的末尾处?
Editable etext = mSubjectTextEditor.getText();
Selection.setSelection(etext, etext.length());
2.怎样去除NestedScrollView、ListView、RecyclerView等滑动到尽头的渐变色?
android:overScrollMode="never"3.NestedScrollView嵌套RecyclerView问题
(1)RecyclerView会默认将他上面的空间顶掉
因为NestedScrollView只允许包含一个子控件,这个子控件我们一般使用线性布局或相对布局,所以在子控件上覆盖获取焦点
android:descendantFocusability="blocksDescendants"
(2)滑动冲突问题
mList.setNestedScrollingEnabled(false);
3.怎样为shape文件设置边框背景颜色?(这里昨天说错了)
GradientDrawable myGrad = (GradientDrawable)holder.view.getBackground(); myGrad.setColor(Color.parseColor(color));
4.在布局文件中设置EditText光标颜色和宽度(要注意如果只设置颜色不设置宽度,光标不会显示)
android:textCursorDrawable="@drawable/shape_et_cursor"
<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"android:shape="rectangle"><size android:width="2dp" /><solid android:color="#FF5899" /></shape>
5.win10系统配置path环境变量时,一定要用绝对路径,不然控制台中的javac命令无效