android
文章平均质量分 78
Talongo
这个作者很懒,什么都没留下…
展开
-
Material Design之CollapsingToolbarLayout 和 TabLayout使用
最近做项目需要做一个类似微博个人主页的界面,有个向上滑动隐藏头像部分view,然后下面的Tab 滑动到顶部。所以研究了下Android 两个新的布局控件CollapsingToolbarLayout和TabLayout的使用。先上图: AppBarLayout 是继承LinerLayout实现的一个ViewG原创 2016-06-16 11:25:59 · 1294 阅读 · 0 评论 -
Android带下划线的TextView
前段时间做项目需要做一个待下划线的TextView,于是研究了下,通过万能的搜索找到这么几个方法:1.设置TextView的Paint属性 tv3.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG );2.用Html类的fromHtml()方法格式化要放到TextView里的文字 ,与第1种一样,只是是用代码动态设置 tv1.setText(Html.f原创 2016-11-23 23:27:57 · 3546 阅读 · 1 评论 -
Android获取View的宽和高(一)
最近有需求需要动态设置第三个button位于前两个按钮位置中间,在activity中需要获取view.getTopMargin()获取顶边距,我们知道在onCreate()和onResume()生命周期内获取无法获取到view 的Width, Height,Magin等参数信息,因为view的绘制是在onResume()之后执行的,在这里可以用ViewTreeObserver 提供的内部类获取到V...原创 2018-09-05 14:45:39 · 1097 阅读 · 0 评论 -
Android获取View的宽高(二)
其实除了ViewTreeObserver这个观察者类,还可以通过View.Post()获取到View宽高margin值的信息,代码如下: btn02.post(new Runnable() { @Override public void run() { //可以正常获取到View宽高 margin ...原创 2018-09-05 14:48:27 · 598 阅读 · 0 评论 -
mac更系统后 android studio git 报错can't start git:usr/bin/git
电脑提醒更新 mac mojoba系统好多天了,今天终于打算跟新了下,更新后打开 android studio发现 git报错了,一脸懵逼:can’t start git:usr/bin/gitprobably the path to git executable is not valid根据网上的方法命令行中输入 sudo /usr/bin/git命令后,果然报了预期的错误xcr...原创 2018-10-23 21:09:33 · 758 阅读 · 0 评论