Android Studio注册链接

时间:2016-06-19 01:28:29

标签: java android xml android-studio

我创建了一个注册链接,但它不起作用。我希望"在这里注册"链接将我从登录页面发送到注册页面。之前我在这里得到了对上一个问题的回答,但是现在它不适合我。有人能帮助我吗?

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" />

1 个答案:

答案 0 :(得分:0)

您需要从按钮中删除android:onClick="onClick"并从OnClickListener访问onClick。您需要选择两种方法中的一种。你可以在这个答案Button on click listener

中看到它们