Android ApiDemo学习(三)activity(4)
来源:互联网 发布:c语言 __函数 编辑:程序博客网 时间:2024/06/01 20:52
接着activity的最后几个demo:
- setWallpaper
设置墙纸。使用WallpaperManager墙纸管理器来设置墙纸。
看代码:
-WallpaperManager.getInstance获得墙纸管理器的对象
-使用管理器对象的getDrawable获得墙纸
-使用墙纸的setColorFilter函数改变墙纸颜色
-使用墙纸管理器对象的setBitmap函数设置新的墙纸显示
- SoftInputModes
用户在输入框输入时,软键盘会跳出来,这时软键盘可能挡住了输入框。怎么办嗯?android的WindowManager.LayoutParams提供了四个常量设置:
SOFT_INPUT_ADJUST_NOTHING: 不调整(输入法完全直接覆盖住,未开放此参数)
SOFT_INPUT_ADJUST_PAN: 把整个Layout顶上去露出获得焦点的EditText,不压缩多余空间
SOFT_INPUT_ADJUST_RESIZE: 整个Layout重新编排,重新分配多余空间
SOFT_INPUT_ADJUST_UNSPECIFIED: 系统自己根据内容自行选择上两种方式的一种执行(默认配置)
- Translucent ,Translucent Blur
实现背景透明效果。activity1启动activity2,可以隐约看到activity1的背景。这种效果是通过设置Theme来实现的。在AndroidManifest.xml文件对应的activity中,android:theme="@style/Theme.translucent"或者android:theme="@style/Theme.transparent".
translucent和transparent两个style的定义在styles.xml文件中。设置windowBackground为@drawbale/translucent_background或@drawbale/transparentt_background。
这两个drawable在colors.xml文件中定义。可以看到值分别为e0000000和00000000。前两位是alpha值,表示透明度。后六位是RGB分量。
- Android ApiDemo学习(三)activity(4)
- Android ApiDemo学习(三)activity(1)
- Android ApiDemo学习(三)activity(2)
- Android ApiDemo学习(三)activity(3)
- Android ApiDemo分析(三)
- APIDemo Service(三)
- apidemo 学习 android 实现透明activity
- android ApiDemo学习(一)service总结
- APIDEMO TAB ACTIVITY 学习
- Android ApiDemo 分析(一)
- Android ApiDemo 分析(二)
- Android ApiDemo分析(四)
- Android ApiDemo分析(五)
- Android ApiDemo分析(六)
- Android ApiDemo分析(七)
- Android ApiDemo分析(八)
- Android ApiDemo(十二)-- Graphics2
- Android APIDemo学习之Listview(首字母提示悬浮框)
- 【转】面向Flex 3开发人员的Flex 4.5和Flash Builder 4.5简介
- 高级文件I/O
- (转)如何使用BHO定制你的Internet Explorer浏览器
- 全球首款可堆叠移动电源 电池容量无上限
- C# 中的委托和事件
- Android ApiDemo学习(三)activity(4)
- 【转】使用Flex 4.5 SDK和Flash Builder 4.5构建Web和移动参考应用程序
- 学习参考--“使用SeaJS实现模块化JavaScript开发”
- Java几款性能分析工具的对比
- qboxlayout与qt布局(三)
- VS2010中的自动化测试(4)——Web性能测试
- 新浪微博加载配置文件
- Factory方法解决网站应用不同数据库的问题
- 通过网络使用ADB ( Connect to android with ADB over TCP )