发布网友 发布时间:2022-04-21 04:00
共5个回答
热心网友 时间:2022-06-17 21:14
安卓编程事先等待几秒可以使用Handler类,该类有延时的方法,示例如下:
Runnable runnable=new Runnable(){//新建一个线程
@Override
public void run() {
Intent intent = new Intent();//新建一个意图,也就是跳转的界面
intent.setAction("com.iStudy.Study.Main");
startActivity(intent);//开始跳转
finish();
}
};
Handler handler = new Handler();
handler.postDelayed(runnable, 1500);//等待1.5秒之后执行跳转,这个数值可以自己修改。
热心网友 时间:2022-06-17 21:14
没看出你这段代码有什么问题。
看看是不是ImageView的单击事件被其它事件拦截了
将 Intent intent = new Intent(getActivity(),B1_ProctListActivity.class);换成
Intent intent = new Intent(getApplicationContext(),B1_ProctListActivity.class);试试看。
3. 你单击时,程序有没有报错或崩溃?
热心网友 时间:2022-06-17 21:15
1、看看是不是ImageView的单击事件被其它事件拦截了
2、将 Intent intent = new Intent(getActivity(),B1_ProctListActivity.class);换成
Intent intent = new Intent(getApplicationContext(),B1_ProctListActivity.class);试试看。
3. 单击时,程序有没有报错或崩溃。
热心网友 时间:2022-06-17 21:15
onclick事件没有加判断语句。if(v.getId()==R.id.banner_ico_1)
热心网友 时间:2022-06-17 21:16
首先设置imageview点击事件:imageview.setOnClickListener();
然后在onClick()方法里用Intent做点击跳转:
Intent intent=new Intent(A.this,B.class);//A表示当前的activity,B表示目标activity
startActivity(intent);