[英]Why can't I get any other output from my program through setOnClickListener?
我沒有通過setOnClickListener
從Android應用程序獲得任何響應,並且在Clicking TextView上也沒有任何輸出。 我現在應該怎么辦?
我的代碼如下:
XML:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Login"
android:paddingLeft="10dp"
android:textStyle="bold"
android:textColor="#3ba8e7"
android:id="@+id/login_reg"
/>
Java的:
package com.example.rehman.userloginregister;
import android.content.Intent;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
public class user_register extends AppCompatActivity {
TextView register_reg;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_user_register);
register_reg = (TextView) findViewById(R.id.login_reg);
register_reg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
setContentView(R.layout.activity_main);
}
});
}
}
如果要在單擊文本視圖(register_reg)之后開始其他活動,則必須創建一個意圖。
假設您的布局“ R.layout.activity_main”與活動類“ MainActivity.java”相關聯:
public void onClick(View view) {
Intent myIntent = new Intent(this, MainActivity.class);
startActivity(myIntent);
}
首先,為您的activity_layout創建一個新的Activity,然后在您的點擊監聽器上編寫以下代碼
Intent intentions = new Intent(UserRegister.this,YourSecondActivity.class);
startActivity(intent);
而且請上課以大寫字母開頭
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.