返回信息流参考的书是王向辉等写的android应用程序开发
创建了两个activity分别是.mp .welcome
.mp中有button Login 行通过点击Login启动下一个activity
用这个方法在.mp的onCreate里住测了一个监听器
final TextView Login=(TextView)findViewById(R.id.Login);
Login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub 这个代码必须得写吗?感觉书上的那个例子的代码没有用啊 之前在xml里面把与Login有关的写过了
}
});
然后进行了重载 在mp这个类里做的
class BtnListener implements OnClickListener
{
public void onClick(View v){
Button B_Login=(Button)findViewById(R.id.Login);
B_Login.setOnClickListener(new OnClickListener(){
public void onClick(View view)
{
Intent Login_Intent=new Intent(mp.this,welcome.class);
startActivity(Login_Intent);
};
});
}};
但是当我点击的那个Login时 没有任何反应 请问这个应该怎样解决呢?
我的mp这个类是建工程时就自动创的那个
还请给为之情认识解答一下
这是一条镜像帖。来源:北邮人论坛 / java / #19458同步于 2011/7/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
新手请问一个activity显示启动的问题 万分感谢
CrazyBuddy
2011/7/21镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
首先,Login的onClick方法没有执行任何操作,所以你点击Login没有任何反应
其次,你的BtnListener的onClick方法的作用只是定义了一个按钮,也没有任何操作,所以点了也没用...
另外,看文字Login是个button,看代码Login是个TextView,所以我很迷茫...
我理解的lz的需求是,mp中有个按钮B_Button有个文本框Login,点击按钮跳转到welcome
这样的话不需要对Login添加任何监听器,把BtnListener.onClick()里面的内容添加到mp的onCreate方法里应该就行了