
Android UI
文章平均质量分 82
阳光玻璃杯
认真,你或许不会输!
展开
-
Android ToolBar使用总结
Toolbar是在应用程序的Layout布局中使用的一个泛化的action bar,就是说它和action bar有相同的设计意图,但却设计的更加自由和可控。说自由是因为Toolbar可以放在View树中的任何地方,要知道传统的action bar是Activity的一部分,由framework层控制。现在把Toolbar从Activity中独立出来,不是使得它更加自由了吗?说更加可控其实也还是它原创 2016-07-28 14:40:48 · 3630 阅读 · 1 评论 -
TimePicker和DatePicker修改文字颜色
使用TimePicker和DatePicker的时候,发现不能设置二者的文字颜色,颜色总是黑色,找来找去也找到设置文字颜色的接口,最终google到了结果,发现很好使,特做记录。 <TimePicker android:theme="@style/MyTimePicker" android:id="@+id/sys原创 2017-10-25 10:56:49 · 6474 阅读 · 0 评论 -
Android 自定义View-旋转小按钮
呃,什么是旋转小按钮?上图: 自定义这个View的原因是我需要一个能点击一下就能旋转显示正在刷新的小按钮,等刷新结束后在使它停止旋转并恢复到初始状态,并且这个View的字体大小,字体颜色,进度条的颜色等都可以自由配置。 自定义View包含以下几步: 1、自定义View的属性 2、在XML布局文件中使用自定义属性 2、在View的构造方法中获得我们配置的属性 3、重写onMesure原创 2017-08-12 17:28:50 · 1914 阅读 · 3 评论 -
Android自定义TitleBar/ActionBar
一开始我便很困惑,TitleBar和ActionBar是什么关系? 我们知道: ActionBar是在android3.3之后推出使用的android:theme="@android:style/Theme.NoTitleBar.Fullscreen"android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"原创 2017-08-16 11:37:37 · 1853 阅读 · 0 评论 -
Android PreferenceActivity源码分析与使用总结
PreferenceActivity可以显示一系列Header,每一个Header可以关联一个Fragment或者Activity。此外,它还可以直接显示Preference条目。PreferenceActivity显示Header的时候有两种模式:single pane和two panes;如果是Fragment,那么在two panes模式下,也就是大屏模式下,它可以同时显示Header和Fragment,这充分利用了屏幕的空间。而在singlepane模式下只会显示Header,无论如何,我们都可以原创 2016-07-25 11:47:34 · 2635 阅读 · 0 评论 -
Android Fragment使用总结
对比Fragment,view,与VeiwGroupfragment可以用作activity中的Layout的一部分,就像一个普通的view一样。因此,fragment可以看做是一个拥有自己声明周期的view。既然它和如此相似,那么就可以像使用普通view一样使用fragment。比如: <FrameLayout android:id="@+id/container"原创 2016-07-27 16:39:46 · 3120 阅读 · 1 评论 -
Android悬浮窗使用小结
Android的窗口体系中,WindowManager占有非常重要的地位,它封装了添加、移除、更新窗口的方法,它是Activity、View的更加底层的管理类,使用WindowManager的其中一个例子就是制作悬浮窗或悬浮球之类的悬浮组件,这种悬浮组件不依赖某个Activity,它可以在任何界面显示(只要你愿意)。 这篇文章将对如何使用悬浮球做简单总结,即使在android6.0下(an原创 2016-08-24 09:26:43 · 13278 阅读 · 11 评论 -
Android息屏与亮屏
最近的项目要求apk能在空闲一会后让屏幕熄灭,检测到有用户到来(距离传感器触发)后点亮屏幕。百度了一大堆发现很多都不靠谱,google了一会才勉强找到一种能满足需求的方法,说勉强是因为这种方法需要到系统设置中给该app设备管理的权限,这使得熄屏与亮屏这样看似简单的功能显得繁琐了起来。 废话不多说,实现起来还是蛮简单的,源码可在github上直接下载: AndroidScreenOnAndOff...原创 2017-09-03 15:06:22 · 22275 阅读 · 3 评论