-1.RadioGroup要实现单选,每个RadioButton必须在资源文件中写上id。
-2.最详细的mac下Android studio配置gradle的路径
http://blog.csdn.net/u013634213/article/details/51120783
-3.本地git项目首次与空的远程仓库关联的时候,pull 提示refusing to merge unrelated histories,因为他们是两个不同的项目,要把两个不同的项目合并,需要执行这个命令:
git pull origin master –allow-unrelated-histories
-4.CoordinatorLayout + AppBarLayout 如果在AppBarLayout的布局下方产生看阴影,需要加上app:elevation=”0dp”,而不是android:elevation=”0dp”。
-5.LayoutInflater.inflate(int resource, ViewGroup root, boolean attachToRoot)的使用
1.如果root为null,attachToRoot将失去作用,设置任何值都没有意义。同时这个布局的最外层参数就没有效了;
2.如果root不为null,attachToRoot设为false,则会将布局文件最外层的所有layout属性进行设置;
当该view被添加到父view当中时,这些layout属性会自动生效。
3.如果root不为null,attachToRoot设为true,则会给加载的布局文件的指定一个父布局,即root。
-6.ConstraintLayout约束布局,在进行左右约束的时候控件的宽度有时应设置为0dp。
-7.CoordinatorLayout实现折叠,不支持ListView,因为ListView不支持嵌套滑动。
-8.SQLite数据库更新需要在SQLiteOpenHelper的onUpgrade执行更新表的语句。
-9.TextView的singleLine=”true”与maxLines=1表现的效果不一样。maxLines=1会按中英文一个字或一个单词进行截取展示,而singleLine=”true”会根据实际能显示的长度截取,比如
“我很Happy”
maxLines=1:”我很…”
singleLine=”true”:”我很Ha…”
-10.部分手机,ListView中存在EditText时会出现焦点不能获取的情况,直接将ListView换成RecyclerView。