Android UI
拭心
我的新书《Android 性能优化入门与实战》上架了,快速提升技术实力,强烈推荐!!!
展开
-
Android实习收获:UI细节bug引发的layout_weight深入理解
今天在修改一个布局问题时候,发现自己对权重的理解还不够。首先问题如图:一个TextView没有按要求显示完整,显示成了2行。怎么办呢?方法1:是把它左面的字体放小。 结果师兄说不可以随意修改布局的尺寸,否则测试还会提bug。方法2:不让改字体,那就修改边距,图片的margin,textView的magin,统统改了遍。 结果可想而知,这么大的变动更不可以。师兄看我这么愚钝,指点了一下:不修原创 2015-06-11 13:38:35 · 5825 阅读 · 2 评论 -
Android 修改Toolbar自带的图标颜色
toolbar自带的按钮颜色是黑色, 现在想修改按钮图标颜色,方法如下: 在布局文件中的Toolbar中增加如下2个 属性: app:theme=”@style/ThemeOverlay.AppCompat.Dark.ActionBar” app:popupTheme=”@style/ThemeOverlay.AppCompat.Light”覆盖了原有主题,即可实现效原创 2016-03-07 17:22:52 · 7198 阅读 · 0 评论 -
Android基于wheelView的自定义日期选择器(可拓展样式)
基于wheelView的自定义日期选择器项目要求效果图:要求 “6月20 星期五” 这一项作为一个整体可以滑动,”7时”、”48分”分别作为一个滑动整体。系统自带的DatePicker、TimePicker大家都知道,只有这种效果:百度了很多,试了NumberPicker等都不行,本来打算自己写。网友推荐了一个开源组件WheelView,下下来试了试,发现他已经定义的很完善了,在他的基础上拓展很容原创 2015-06-26 18:13:06 · 17487 阅读 · 31 评论 -
ScrollView+ListView滚动冲突,没有滑动效果 解决办法
问题背景今天做个界面需要在整个布局都要滚动的基础上添加一个ListView元素,整个布局滚动当然用ScrollView。但是在ScrollView+ListView的布局画好后,发现整个界面都无法滚动,而且ListView只显示了第一条元素。查看布局提示:The vertically scrolling ScrollView should not contain another vertical原创 2015-05-27 20:32:21 · 2733 阅读 · 0 评论 -
Android取消EditText自带黄色边框
平时还没感觉,但是在做一些高逼格的应用时,发现系统自带的黄色边框很难看哎,比如说下面这个小搓比:哎呦,简直搓的不行。想要取消边框黄色只要一步:在你的EditText里添加一个属性:android:background="@null"duang!很清新有没有原创 2015-06-02 14:47:13 · 4037 阅读 · 0 评论 -
代码中修改TextView的DrawableLeft图片
先把解决代码贴上来:Drawable weather = getResources().getDrawable(R.drawable.sunday); weather.setBounds(0, 0, weather.getMinimumWidth(), weather.getMinimumWidth()); tv_choose_weather.setCompoundD原创 2015-06-03 17:56:58 · 4880 阅读 · 0 评论 -
如何去除NavigationView中menu的scrollbar? 解决办法
侧滑菜单里有个滚动条很难看,但是直接加android:scrollbars="none"又不管用。原因:这个滚动条不在NavigationView中,而是在他的child—NavigationMenuView中,所以解决办法就是对NavigationView调用 下面这个方法:private void disableNavigationViewScrollbars(NavigationView na原创 2016-03-07 18:06:44 · 3808 阅读 · 1 评论