如何在android应用程序中添加转到新活动的按钮

如何在android应用程序中添加转到新活动的按钮,android,android-studio,Android,Android Studio,我想在我的应用程序的主要活动中添加一个“按钮”,用于引导新活动。我无法让这个按钮在这个主要活动中做出响应。我试图在当前代码中添加以下内容: public class MainActivity extends AppCompatActivity implements GoogleApiClient.OnConnectionFailedListener { private ImageView photoImageView; private TextView nameTextView

我想在我的应用程序的主要活动中添加一个“按钮”,用于引导新活动。我无法让这个按钮在这个主要活动中做出响应。我试图在当前代码中添加以下内容:

public class MainActivity extends AppCompatActivity implements GoogleApiClient.OnConnectionFailedListener {

    private ImageView photoImageView;
    private TextView nameTextView;
    private TextView emailTextView;
    private TextView idTextView;

    private GoogleApiClient googleApiClient;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        photoImageView = (ImageView) findViewById(R.id.photoImageView);
        nameTextView = (TextView) findViewById(R.id.nameTextView);
        emailTextView = (TextView) findViewById(R.id.emailTextView);
        idTextView = (TextView) findViewById(R.id.idTextView);

        GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestEmail()
                .build();

        googleApiClient = new GoogleApiClient.Builder(this)
                .enableAutoManage(this, this)
                .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
                .build();



// I want something like this - click a textView to go to the new activity

        TextView listViewItem = (TextView) findViewById(R.id.textView11);
        listViewItem.setOnClickListener(new View.OnClickListener(){

            @Override
            public void onClick(View v) {
                Intent intent = new Intent(MainActivity.this, SecondActivity.class);
                startActivity(intent);
            }
        });

    }
// end



    @Override
    protected void onStart() {
        super.onStart();

        OptionalPendingResult<GoogleSignInResult> opr = Auth.GoogleSignInApi.silentSignIn(googleApiClient);
        if (opr.isDone()) {
            GoogleSignInResult result = opr.get();
            handleSignInResult(result);
        } else {
            opr.setResultCallback(new ResultCallback<GoogleSignInResult>() {
                @Override
                public void onResult(@NonNull GoogleSignInResult googleSignInResult) {
                    handleSignInResult(googleSignInResult);
                }
            });
        }
    }
公共类MainActivity扩展AppCompativeActivity实现GoogleAppClient.OnConnectionFailedListener{
私人影像视图photoImageView;
私有文本视图名称文本视图;
私有文本视图emailTextView;
私有文本视图idTextView;
私人GoogleapClient GoogleapClient;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
photoImageView=(ImageView)findViewById(R.id.photoImageView);
nameTextView=(TextView)findViewById(R.id.nameTextView);
emailTextView=(TextView)findViewById(R.id.emailTextView);
idTextView=(TextView)findViewById(R.id.idTextView);
GoogleSignenOptions gso=新建GoogleSignenOptions.Builder(GoogleSignenOptions.DEFAULT\u登录)
.requestEmail()
.build();
GoogleapClient=新的GoogleapClient.Builder(此)
.enableAutoManage(这个,这个)
.addApi(Auth.GOOGLE\u SIGN\u IN\u API,gso)
.build();
//我想要这样的东西-单击文本视图转到新活动
TextView listViewItem=(TextView)findViewById(R.id.textView11);
listViewItem.setOnClickListener(新视图.OnClickListener(){
@凌驾
公共void onClick(视图v){
意向意向=新意向(MainActivity.this,SecondActivity.class);
星触觉(意向);
}
});
}
//结束
@凌驾
受保护的void onStart(){
super.onStart();
OptionalPendingResult opr=授权谷歌签名Napi.silentSignIn(谷歌客户端);
if(opr.isDone()){
GoogleSignInResult结果=操作获取();
handleSignInResult(结果);
}否则{
操作setResultCallback(新的ResultCallback(){
@凌驾
public void onResult(@NonNull GoogleSignInResult GoogleSignInResult){
handleSignInResult(谷歌SignInResult);
}
});
}
}
如何让此按钮转到我的新活动?我当前使用文本视图作为按钮。这是我的问题吗?

 <LinearLayout
    <TextView
        android:id="@+id/textView11"
        android:text="One"
        tools:layout_editor_absoluteY="70dp" />
</LinearLayout>


where is button??放入您的xml代码和图像我编辑并发布了我的xml的重要部分@vishvadavei是否有错误日志?此文本视图在activity_main.xml中?此文本视图在activity_main中。@VishvaDaveIt看起来很完美实际上:d按钮很好。我可以在我的应用程序上看到它。我想单击它转到一个新活动
<TextView
     android:id="@+id/text_view"
     android:layout_width="wrap_content"
     android:layout_height="wrap_content"
     android:text="text";
     android:textSize="28sp" />