我创建了一个注册链接,但它不起作用。我希望"在这里注册"链接将我从登录页面发送到注册页面。之前我在这里得到了对上一个问题的回答,但是现在它不适合我。有人能帮助我吗?
Login.java:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
etUsername = (EditText) findViewById(R.id.etUsername);
etPassword = (EditText) findViewById(R.id.etPassword);
tvRegisterLink = (TextView) findViewById(R.id.tvRegisterLink);
bLogin = (Button) findViewById(R.id.bLogin);
bLogin.setOnClickListener(this);
tvRegisterLink.setOnClickListener(this);
userLocalStore = new UserLocalStore(this);
}
AndroidManifest.xml:
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme" >
<activity android:name=".MainActivity"
android:label="Login register"
>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Login"
android:label="Login" >
</activity>
<activity
android:name=".Register"
android:label="Register" >
</activity>
</application>
activity_login.xml:
<TextView
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Register Here"
android:id="@+id/tvRegisterLink"
android:layout_alignParentBottom="true"
android:layout_centerHorizontal="true"
android:onClick="onClick" />
答案 0 :(得分:0)
您需要从按钮中删除android:onClick="onClick"
并从OnClickListener访问onClick。您需要选择两种方法中的一种。你可以在这个答案Button on click listener