SOS Android 轨迹球相关监听事件

问题描述

很少用到这个,所以研究的很浅,略懂的望不吝赐教!我现在的布局是一个LinearLayout(纵向)里面嵌套一个LinearLayout(横向)从上往下依次是一个listView一个view四个Button(这个四个button是横向的,在最下边)。listViewviewbuttonbuttonbuttonbutton问题来了,当我使用轨迹球向下滑动,会滑过每个listview的item,最后落在button上,此时再向上滑动,焦点却直接跑到了listView的最上端(本页的,滚动条不会动),这个焦点应该是回到listView的最后一个item才对啊?这个是为什么呢?更奇怪的是我使用鼠标的滚轴就不会出现这个情况。隐约感觉是轨迹球需要设置一定的监听,但是找了半天只找到这个onTrackballEvent()还不怎么会用。麻烦知道的朋友给小弟通通窍~~!!!

解决方案

本帖最后由 zhaopian16 于 2011-08-04 09:46:21 编辑

时间: 2024-10-26 14:26:55

SOS Android 轨迹球相关监听事件的相关文章

android listview里面Radiogroup监听事件混乱

问题描述 android listview里面Radiogroup监听事件混乱 public class AdapterTest extends ArrayAdapter { private int resourceId; List<Test> listTest = new ArrayList<Test>(); private ViewHolder viewHolder; public AdapterTest(Context context, int resource, List

Android NavigationView头部设置监听事件

NavigationView头部设置监听事件的方法,供大家参考,具体内容如下 1.将XML里的静态引入删除: <android.support.design.widget.NavigationView android:id="@+id/nav_view" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravit

安卓(Android)动态创建多个按钮并添加监听事件_Android

1.获取屏幕大小,以合理设定 按钮 大小及位置 DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels; 2.自定义layout组件 RelativeLayout layout = new RelativeLayout(this); 3.这里创建1

Android编程实现音量按钮添加监听事件的方法

本文实例讲述了Android编程实现音量按钮添加监听事件的方法.分享给大家供大家参考,具体如下: 很多Android应用都应用到音量按钮,比如翻页,调整音乐声音大小等,但是如果没有对音量按钮进行监听,则无法达到预期的效果.如下代码,就是监听Android手机的音量按钮,开发者可以在相应的位置添加自己需要实现的功能. @Override public boolean onKeyDown (int keyCode, KeyEvent event) { // 获取手机当前音量值 int i = get

android view进入或移出屏幕内的监听事件有吗

问题描述 android view进入或移出屏幕内的监听事件有吗 android有没有view进入或滑出屏幕的监听事件呢 我的一个scrollview里面有很多view,我想要是有view进入或滑出屏幕的监听事件,不知道有没有这样的listener 解决方案 Rect scrollBounds = new Rect(); scrollView.getHitRect(scrollBounds); if (childView.getLocalVisibleRect(scrollBounds))则为出

android计算器监听事件

问题描述 android计算器监听事件 case R.id.btndeng: Check check = new Check(); double result = check.Dao(buf); String strEdit = Double.toString(result); edit1.setText(strEdit); buf.delete(0, buf.length()); buf.append(edit1.getText()); edit1.setSelection(buf.lengt

android开发,监听事件不触发

问题描述 android开发,监听事件不触发 登入界面在TextView中输入密码,触发TextView的监听事件(继承TextWatcher),当程序再次返回登入界面时,在TextView控件中输入内容,监听事件并不触发? 监听返回按钮的源代码: public boolean onKeyDown(int keyCode,KeyEvent event){ if(keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent

android开发 如何实现 监听点击屏幕任意位置事件

问题描述 android开发 如何实现 监听点击屏幕任意位置事件 好比一个导航页,当滑倒最后一页时,提示用户点击屏幕的任意位置进入MainActivity.这种点击事件如何响应? 解决方案 原来是这样的啊啊,这下我知道啦 解决方案二: 最简单的就是,在视图最上面加个控件(全屏显示),背景设置为透明,先设置为gone,滑动到最后页面,显示出来就可以了,然后给这个控件加个事件--

android开发鼠标监听事件运行错误

问题描述 android开发鼠标监听事件运行错误 解决方案 mainactivity 中27行 空指针了,....写的很明显了.. 解决方案二: 看一下MainActivity.java的第27行代码,有对象为null,所以报空指针异常. 解决方案三: 亲,学会看logcat报异常哦,有时候异常原因写在中间