自动打字代码

AI摘要
坤少博客

布局添加控件TextView ID改成code

String wenben="测试打字效果/换行了/再次换行/";
	int i;
	TextView code;
	private Timer timer;
super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
		
		code=(TextView) findViewById(R.id.code);
		final Handler handler = new Handler ( ) {
			public void handleMessage ( Message msg )
			{
				switch ( msg.what )
				{
					case 1:
						i = i + 1;
						if ( i < wenben.length ( ) )
						{
							String bu=String.valueOf ( wenben.charAt ( i ) );
							if ( bu.equals ( "/" ) )
							{
								code.setText ( code.getText ( ).toString ( ) + "\n" );
								i = i + 1;
							}
							code.append (  String.valueOf ( wenben.charAt ( i ) ) );
						}
						else
						{
							code.setText ( "" );
							i = -1;
						}
						break;
				}
				super.handleMessage ( msg );
			}
		};
		TimerTask task = new TimerTask ( ) {
			public void run ( )
			{
				Message message = new Message ( );
				message.what = 1;
				handler.sendMessage ( message );
			}
		};
		timer = new Timer ( true );
		timer.schedule ( task, 300, 300 );
		
    }
}
文章最后更新时间:2025-06-28 21:38:32,若有错误或已失效,请在下方 留言
© 版权声明
THE END
喜欢就支持一下吧
点赞224 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容