一、应用举例
MyTextInputListener
package com.example.groupactiontest; import com.badlogic.gdx.Input.TextInputListener; public class MyTextInputListener implements TextInputListener { @Override public void canceled() {//当用户按下cancel的时候调用 System.out.println("----------->cancel"); } @Override public void input(String arg0) {//当用户按下ok的时候调用 System.out.println("-------->input"); } }
package com.example.groupactiontest; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Input.Keys; import com.badlogic.gdx.Input.Peripheral; import com.badlogic.gdx.graphics.GL10; public class MyGame implements ApplicationListener { @Override public void create() { MyTextInputListener listener = new MyTextInputListener(); Gdx.input.getTextInput(listener, "zzt", "i love zzt");//第二、第三个参数分别为对话框的标题、输入框的初始化内容 } @Override public void dispose() { // TODO Auto-generated method stub } @Override public void pause() { // TODO Auto-generated method stub } @Override public void render() { Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); } @Override public void resize(int arg0, int arg1) { // TODO Auto-generated method stub } @Override public void resume() { // TODO Auto-generated method stub } }
四、源码下载
http://download.csdn.net/detail/caihongshijie6/7041969
(libgdx学习)TextInputListener,布布扣,bubuko.com
原文:http://blog.csdn.net/hjd_love_zzt/article/details/21246769