菜鸟刚刚学android。怎么让android分别响应按下和弹起的事件?跪求高手~~~~
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了菜鸟刚刚学android。怎么让android分别响应按下和弹起的事件?跪求高手~~~~相关的知识,希望对你有一定的参考价值。
代码在下面,我想按下按钮的时候打开播放器播放音乐,手离开时停止音乐,当就是不知道手离开时的事件怎么写
private void clickListener(int btn, int music)
b1= (Button)findViewById(btn);
final int mu = music;
b1.setOnClickListener(new Button.OnClickListener()
@Override
public void onClick(View v)
bout1.start(mu);
);
这是代码,你瞅瞅:
b1.setOnTouchListener(new OnTouchListener()
@Override
public boolean onTouch(View v, MotionEvent event)
switch (event.getAction())
case MotionEvent.ACTION_DOWN:
//按下
break;
case MotionEvent.ACTION_MOVE:
//移动
break;
case MotionEvent.ACTION_UP:
//抬起
break;
return true;
);追问
恩,谢谢你,已经解决了,想问一下当手离开时延迟2秒才调用case MotionEvent.ACTION_UP:里面的函数,该用什么办法?用线程好还是时间函数好?
追答sleep两秒就好,timertask里的计时不准,要是写成延迟两秒执行,可能会延迟1秒、3秒,这个得看他心情,大周期的任务还是可以放在timertask里执行的
参考技术A b1.setOnTouchListener(new OnTouchListener()@Override
public boolean onTouch(View v, MotionEvent event)
switch (event.getAction())
case MotionEvent.ACTION_DOWN:
//按下
break;
case MotionEvent.ACTION_MOVE:
//移动
break;
case MotionEvent.ACTION_UP:
//抬起
break;
return true;
); 这是触屏监听;
还有 public boolean onKeyDown(int keyCode, KeyEvent event)
public boolean onKeyUp(int keyCode, KeyEvent event)
按键监听
菜鸟笔记之表格
刚刚学HTML的时候,记得刚刚接触的就是表格这个东西了...因为做的第一个小练习就是用表格来制作自己的个人简历
table这个东西样式很简单
这里简单的解释一下table的内容吧
首先table就是整一个表格的内容,就好比你那张表格有多大.
tr 就是表格中的一行,td就是表格中的一列
用小时候的方格本子来说吧,table 就是一页纸 tr就是那一页的每一行,td就是每一个小格子
border =1 就是设置行和格子的边框有多少,一般都是1px
很多的时候,每一个格子的大小都是不一样的,这个时候 我们可以在行内加上他们的样式
这样的话,我们就可以自己设置每一个格子的大小了
表格有几个样式
一个是cellspacing="2" 这个东西的意思就是设置每一行的外margin 如图
红色线的那一部分
一个是cellpadding 这个东西就是设置表格的内padding
表格里面还有一些跨行或者跨列的
跨列的样式
代码
有跨列就有跨行
代码
暂时回忆到的东西就是这么一点点 有想到的就再加上去吧
以上是关于菜鸟刚刚学android。怎么让android分别响应按下和弹起的事件?跪求高手~~~~的主要内容,如果未能解决你的问题,请参考以下文章
Android菜鸟成长记12 -- ORMLite的简单使用
刚刚学android,有一段代码是:AnimationUtils.loadAnimation(this,R.anim.alpha),