android开发知识块总结

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值