android开发知识块总结
来源:互联网 发布:ee域名续费 编辑:程序博客网 时间:2024/05/01 23:23
android开发知识块总结
声明:此文档从Google android API文档翻译整理
1.Toast
一个Toast通过的小弹窗提供了简单的反馈。它只需要很小的空间来展示信息。Toast过段时间会自动消失。
首先,使用 makeText() 实例化一个Toast,这个方法需要三个参数:应用的 Context, 要展示的文本信息和Toast持续的时间。然后使用 show() 函数展示Toast的通知。
<pre name="code" class="html"><pre name="code" class="java">Context context = getApplicationContext();CharSequence text = "Hello toast!";int duration = Toast.LENGTH_SHORT;Toast toast = Toast.makeText(context, text, duration);toast.show();
或者也可以简写为:
Toast.makeText(context, text, duration).show();
一个标准的Toast一般出现在靠近屏幕底部中央。你可以使用 setGravity(int, int, int)方法改变Toast出现的位置。接受的三个参数分别问,一个 Gravity 常量,x-方向的偏移和y-方向的偏移。例如,如果你想让Toast出现在左上角,可以想这样设置gravity:
toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);
2.Spinner
spinner是这样一个控件:每次显示一个孩子并让用户去选择。item来自于和spinner绑定的Adapter。实例:
<pre name="code" class="java">private List<String> list = new ArrayList<String>();private Spinner myWeekDaySpinner=null;list.add(getResources().getString(R.string.Monday));list.add(getResources().getString(R.string.Tuesday));list.add(getResources().getString(R.string.Wednesday));list.add(getResources().getString(R.string.Thursday));list.add(getResources().getString(R.string.Friday));list.add(getResources().getString(R.string.Saturday));list.add(getResources().getString(R.string.Sunday));myWeekDaySpinner=(Spinner)findViewById(R.id.id_weekDay_select);myWeekDayAdapter=new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, list);((ArrayAdapter<String>) myWeekDayAdapter).setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);myWeekDaySpinner.setAdapter(myWeekDayAdapter);
获取被选择的对象的内容:
<span style="white-space:pre"></span>String weekDay=myWeekDaySpinner.getSelectedItem().toString();
3.eclipse中配合使用github
project右键——team——share project——勾选 use parent directory...一路next。在github上新建repository。team——commit。team——remote——push,填写URL,选mast,点后面按钮 add,勾选,然后finish上传。
从GitHub中取得项目代码。菜单栏Window -——Show View—— Git—— Git Repositories,点击OK;在Git Repositories视图中,点击图示按钮,进入Clone Git Repository对话框;填写URI,User,Password,点击Next;点击Next;选择要保存的路径,点击Finish。至此,项目代码就被下载到指定目录下了,通过Eclipse Import即可。
4.安卓生命周期
图片来自: http://hukai.me/android-training-course-in-chinese/basics/activity-lifecycle/stopping.html
关于android-lifecycle的介绍可查看链接。
0 0
- android开发知识块总结
- android开发知识总结
- Android开发知识总结
- Android开发常用知识总结
- android应用开发常用知识总结
- Android开发——BroadcastReceiver知识总结
- Android 蓝牙开发相关知识总结
- Android开发最实用的功能代码块总结
- 黑马程序员--代码块小知识总结
- DOM知识块的笔记总结
- 开发知识总结
- Java开发知识总结
- iOS开发知识总结
- iOS开发知识总结
- Android应用与开发环境的相关知识总结
- 《Android应用开发与系统改造实战》知识总结
- 安卓开发总结:Android学习和利用知识赚钱。
- Android项目开发(1)-登录页面知识总结
- 理解C语言声明的优先级规则
- 使用CXF编写简单客户端与服务端
- DHC谷歌浏览器插件的安装
- ubuntu没有开启cron日志
- m
- android开发知识块总结
- 非常不错的session介绍
- 异常处理----Throwable类
- ListView自定义后,在onItemClick中getChildAt返回null问题
- 个人电脑端口完全解析
- ACE_Reactor(一)整体理解ACE_Reactor
- overflow(2)
- 据说这是最全的互联网工具集(转)
- Spring基础