android踩坑记录-持续更新

-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。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值