安卓点击imageview跳转到另外一个页面
banner_ico_1=(ImageView)mainView.findViewById(R.id.banner_ico_1);banner_ico_1.setOnCl...
banner_ico_1 = (ImageView) mainView.findViewById(R.id.banner_ico_1);
banner_ico_1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(),B1_ProductListActivity.class);
startActivity(intent);
}
});
为什么就调整不过去到B1_ProductListActivity这个类了。
为什么点击,跳转不过去到B1_ProductListActivity这个类了。 展开
banner_ico_1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(getActivity(),B1_ProductListActivity.class);
startActivity(intent);
}
});
为什么就调整不过去到B1_ProductListActivity这个类了。
为什么点击,跳转不过去到B1_ProductListActivity这个类了。 展开
展开全部
安卓编程事先等待几秒可以使用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秒之后执行跳转,这个数值可以自己修改。
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秒之后执行跳转,这个数值可以自己修改。
展开全部
没看出你这段代码有什么问题。
看看是不是ImageView的单击事件被其它事件拦截了
将 Intent intent = new Intent(getActivity(),B1_ProductListActivity.class);换成
Intent intent = new Intent(getApplicationContext(),B1_ProductListActivity.class);试试看。
3. 你单击时,程序有没有报错或崩溃?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、看看是不是ImageView的单击事件被其它事件拦截了
2、将 Intent intent = new Intent(getActivity(),B1_ProductListActivity.class);换成
Intent intent = new Intent(getApplicationContext(),B1_ProductListActivity.class);试试看。
3. 单击时,程序有没有报错或崩溃。
2、将 Intent intent = new Intent(getActivity(),B1_ProductListActivity.class);换成
Intent intent = new Intent(getApplicationContext(),B1_ProductListActivity.class);试试看。
3. 单击时,程序有没有报错或崩溃。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
onclick事件没有加判断语句。if(v.getId()==R.id.banner_ico_1)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先设置imageview点击事件:imageview.setOnClickListener();
然后在onClick()方法里用Intent做点击跳转:
Intent intent=new Intent(A.this,B.class);//A表示当前的activity,B表示目标activity
startActivity(intent);
然后在onClick()方法里用Intent做点击跳转:
Intent intent=new Intent(A.this,B.class);//A表示当前的activity,B表示目标activity
startActivity(intent);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询