Im新的android编程,我正尝试构建一个应用程序与图像打开一个新的活动为每个图像视图点击与他们自己的图像视图。到目前为止,我已经完成了我的主要活动,并将其上的4个图像视图全部放在彼此之下并受到约束。在我打开应用程序的意义上,所有工作都很好,图像视图展示了它们应该如何,我可以点击imageview1,然后是2,然后是3,然后是4,然后是其中任何一个。但如果我打开应用程序,并尝试点击imageview 2第一或imageview 3例如,或imageview 4然后它不起作用。我必须从1开始,然后继续2,然后3和4,最后我可以自由导航。我怎样才能解决这个问题?我之前已经发布了我的主要活动java文件。任何帮助,将不胜感激。问题与图像视图和onClickListener
package com.ntq.ntqapp;
import android.content.Intent;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.ImageView;
public class MainActivity1 extends AppCompatActivity {
private ImageView ts;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main1);
ts = (ImageView)findViewById(R.id.ts1);
ts.setOnClickListener(new View.OnClickListener(){
public void onClick(View view){
Intent myIntent = new Intent(MainActivity1.this, imageView1.class);
startActivity(myIntent);
ts = (ImageView)findViewById(R.id.ts2);
ts.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
Intent myIntent = new Intent(MainActivity1.this, imageView2.class);
startActivity(myIntent);
ts = (ImageView)findViewById(R.id.ts3);
ts.setOnClickListener(new View.OnClickListener(){
public void onClick(View view) {
Intent myIntent = new Intent(MainActivity1.this, imageView3.class);
startActivity(myIntent);
ts = (ImageView) findViewById(R.id.ts4);
ts.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), imageView4.class);
startActivity(myIntent);
}
}
);
}}
);
}});}});}}
兄弟...我爱你。这是那些肯定与括号现在它应该如何工作。非常感谢 :) – Essentialz