码迷,mamicode.com
首页 > 移动开发 > 详细

ANDROID开发笔记(二)

时间:2014-06-30 12:23:33      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:android   get   width   art   cti   代码   

动机:

开发的一个背单词的软件。 不会实现划屏的特性。

方法:

第一步尝试:

在MainActivity中, 增加以下代码后, 如果在视图的空白处点击时, 文本框中的时间就会发生改变。

@Override
    public boolean onTouchEvent(MotionEvent event) {
        // TODO Auto-generated method stub
        final TextView textview = (TextView)findViewById(R.id.text2);
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        String currentDate = sdf.format(date);
        textview.setText(currentDate);
        return super.onTouchEvent(event);
    }

第二步尝试:

@Override
public boolean onTouchEvent(MotionEvent event) {
    if (event.getAction() == MotionEvent.ACTION_DOWN) {
        int screenWidth = getWindowManager().getDefaultDisplay().getWidth();
        int screenHeight = getWindowManager().getDefaultDisplay()
                .getHeight();
        if (event.getX() < screenWidth / 2) {
            if (startPage > 1)
                startPage--;
            else
                Toast.makeText(ReadView.this, "已经是第一页", Toast.LENGTH_LONG)
                        .show();
        } else {
            if (startPage < totalPages)
                startPage++;
            else
                Toast.makeText(ReadView.this, "已经是最后一页", Toast.LENGTH_LONG)
                        .show();
        }
        refreshList();
    }
    return super.onTouchEvent(event);
}

这样就实现了触屏翻页的功能。

ANDROID开发笔记(二),布布扣,bubuko.com

ANDROID开发笔记(二)

标签:android   get   width   art   cti   代码   

原文地址:http://www.cnblogs.com/zhang-pengcheng/p/3813956.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!