首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建一个活动touchScreen

创建一个活动touchScreen
EN

Stack Overflow用户
提问于 2012-06-02 17:10:24
回答 5查看 740关注 0票数 0

在我的应用程序中,我显示了一个闪屏,我想要制作触摸屏并显示下一个活动.I我是初学者,请帮助我

代码语言:javascript
复制
package com.integrated.mpr;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class SensitiveFinalActivity extends Activity implements OnClickListener {
    /** Called when the activity is first created. */

    Button startSensitive;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

    }
}
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2012-06-02 17:53:06

在oncreat()方法中添加以下内容

代码语言:javascript
复制
LinearLayout layout = (LinearLayout) findViewById(R.id.layout);//In your xml file, main xml  layout android:id="@+id/layout" 
layout.setOnTouchListener(new OnTouchListener() {

        @Override
        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub
            Intent i=new Intent(SensitiveFinalActivity.this,YourSecondActivity.class);  
            startActivity(i);
            finish();
           }
 }

这里的YourSecondActivity是你想要从闪屏转到的活动

票数 2
EN

Stack Overflow用户

发布于 2012-06-02 17:19:29

onCreate()内部::

代码语言:javascript
复制
 LinearLayout layout = (LinearLayout) findViewById(R.id.layout);//In your xml file, main xml layout android:id="@+id/layout" 
 layout.setOnClickListener(this);  

添加onclick方法

代码语言:javascript
复制
@Override
public void onClick(View arg0) {
      Intent intent = new Intent(this, NewActivityToStart.class);
      startActivity(intent);
}
票数 1
EN

Stack Overflow用户

发布于 2012-06-02 17:23:41

试一下,它会在一段时间内显示spalsh屏幕或在触摸时退出

代码语言:javascript
复制
Thread mSplashThread = new Thread() {
        @Override
        public void run() {
            try {
                synchronized (this) {
                    // Wait given period of time or exit on touch
                    wait(3000);//ms

                }
            } catch (InterruptedException ex) {
            }
            startActivity(new Intent(getApplicationContext(),
                    YOUR_ACTIVITY.class));
            finish();

        }
    };
    mSplashThread.start();
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10861100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档