导航:首页 > 操作系统 > android上下左右按钮

android上下左右按钮

发布时间:2023-07-24 09:35:44

Ⅰ 如何在android中添加上上下左右键

Android虚拟键盘上下左右键按下和弹起的响应事件,代码非常简单,列举如下:

首先,新建工程

在mian.xml布局中添加一个TextView控件(主要用来显示按键反馈)

然后,在java文件中写代码,参看下面代码:

public class HelloAndroidActivity extends Activity {
private TextView mTextView;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取布局中的TextView控件
mTextView = (TextView) findViewById(R.id.textView1);
}

// 按键按下,所触发的事件
public boolean onKeyDown(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_CENTER:
display("中键被按下");
break;
case KeyEvent.KEYCODE_DPAD_DOWN:
display("下键被按下");
break;
case KeyEvent.KEYCODE_DPAD_LEFT:
display("册基左键被按下");
break;
case KeyEvent.KEYCODE_DPAD_RIGHT:
display("右键被按下");
break;
case KeyEvent.KEYCODE_DPAD_UP:
display("上键被按下");
break;
}
return super.onKeyDown(keyCode, event);
}

// 按键弹起,所触发的事件
public boolean onKeyUp(int keyCode, KeyEvent event) {
switch (keyCode) {
case KeyEvent.KEYCODE_DPAD_CENTER:
display("中键被弹起");
break;
case KeyEvent.KEYCODE_DPAD_DOWN:
display("下键被弹仔枯起");
break;
case KeyEvent.KEYCODE_DPAD_LEFT:
display("左键被弹起");
break;
case KeyEvent.KEYCODE_DPAD_RIGHT:
display("右键被弹起");
break;
case KeyEvent.KEYCODE_DPAD_UP:
display("上键被弹起");
break;
}
return super.onKeyUp(keyCode, event);
}

// 用来显示文本框内容
public void display(String str) {
mTextView.setText(str);
}
}

运行工程即可看到效果州戚谨

Ⅱ android中怎么实现滑动手机屏幕来代替相应的上下左右按钮

直接上图,
代码
有一个问题,首页就是第二排第二个可以上下滑动,但是在它上面却不能左右滑动屏幕了,应该是焦点的问题,有大虾解决了麻烦告知一下,在此谢过
已经解决了,再发一次

阅读全文

与android上下左右按钮相关的资料

热点内容
靠算法买彩票 浏览:489
程序员考核d 浏览:237
自助游中国pdf 浏览:738
安卓p40是什么手机 浏览:79
24cxx编程器 浏览:583
阴阳师如何查看哪个服务器有ID 浏览:308
公务员照片压缩 浏览:450
编译的时候怎么找未定义的函数 浏览:344
有什么我的世界服务器 浏览:298
服务器亮绿灯是什么意思 浏览:629
python画的图如何保存高清版 浏览:491
10的搭接还用加密吗 浏览:365
bytedance这个文件夹是什么意思呢 浏览:589
算法站的客体 浏览:78
src文件夹c语言怎么运行 浏览:25
怎么把已安装的app放到桌面 浏览:948
如何查看苹果手机app是否取消订阅 浏览:774
u盘加密之后手机可以打开吗 浏览:47
单片机串口发射怎么回事 浏览:479
程序员假装自己很忙 浏览:800