
Android开发:实现点击TextView跳转到其他页面(activity),失败
在注册页面中想要点击某一Textview然后进入注册页面代码如下publicclassLoginActivityextendsActivity{/**Calledwhen...
在注册页面中想要点击某一Textview 然后进入注册页面
代码如下
public class LoginActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
setTitle("用户登录界面");
TextView txtViewRegister = (TextView)findViewById(R.id.textViewRegister);
txtViewRegister.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
/**
* 跳到注册页面RegisterActivity
* */
ComponentName componentname = new ComponentName(LoginActivity.this, "com.example.library.RegisterActivity.java");
Intent intent = new Intent();
intent.setComponent(componentname);
startActivity(intent);
}
});
}
}
LoginActivity和RegisterActivty 在一个包中。两个活动都注册过了。
运行后,只要一点击文字就出错
logcat中显示:error opening trace file:no such file or directory
该怎么办呢?这段跳转的代码是从网上找来的,自己套着用的。。。
谢谢!
注册activity 只要在AndroidManifest.xml中写上
<activity android:name="com.example.library.RegisterActivity"></activity>这种形式就可以了吧? 展开
代码如下
public class LoginActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.login);
setTitle("用户登录界面");
TextView txtViewRegister = (TextView)findViewById(R.id.textViewRegister);
txtViewRegister.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
/**
* 跳到注册页面RegisterActivity
* */
ComponentName componentname = new ComponentName(LoginActivity.this, "com.example.library.RegisterActivity.java");
Intent intent = new Intent();
intent.setComponent(componentname);
startActivity(intent);
}
});
}
}
LoginActivity和RegisterActivty 在一个包中。两个活动都注册过了。
运行后,只要一点击文字就出错
logcat中显示:error opening trace file:no such file or directory
该怎么办呢?这段跳转的代码是从网上找来的,自己套着用的。。。
谢谢!
注册activity 只要在AndroidManifest.xml中写上
<activity android:name="com.example.library.RegisterActivity"></activity>这种形式就可以了吧? 展开
2个回答
展开全部
/**
* 跳到注册页面RegisterActivity
* */
Intent intent = new Intent(LoginActivity.this,RegisterActivity.class);
LoginActivity.this.startActivity(intent);
你这样写试试
* 跳到注册页面RegisterActivity
* */
Intent intent = new Intent(LoginActivity.this,RegisterActivity.class);
LoginActivity.this.startActivity(intent);
你这样写试试
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询