在android应用程序中单击图像导航到新活动
我只是Android应用程序的初学者。我需要在单击图像时导航到新活动。到目前为止,我的新活动中没有任何内容。我只是想导航一下 我的xml是:在android应用程序中单击图像导航到新活动,android,Android,我只是Android应用程序的初学者。我需要在单击图像时导航到新活动。到目前为止,我的新活动中没有任何内容。我只是想导航一下 我的xml是: <ImageView android:id="@+id/imagelanding" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" a
<ImageView
android:id="@+id/imagelanding"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:src="@drawable/andreis_landing" />
因此,现在单击图像时,我想导航到另一个保存为MainMenu.java的活动。您需要首先初始化imageview
public class MainViewActivity extends Activity {
private Imageview image;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main_view);
image = (ImageView) findViewById (R.id.imagelanding);
image.setOnCLickListener(didClickImageView)
}
private onClickListener didClickImageView = new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent= new Intent(getApplicationContext(),MainMenu.java);
startActivity(intent);
}
};
setContentView(R.layout.main_view);
ImageView iv = (ImageView) findViewById(R.id.imagelanding); //
iv.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(MainViewActivity.this,MainMenu.class);
startActivity(intent);
}
});
setContentView(R.layout.main_view);
ImageView iv = (ImageView) findViewById(R.id.imagelanding); //
iv.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(MainViewActivity.this,MainMenu.class);
startActivity(intent);
}
});
setContentView(R.layout.main_view);
ImageView iv = (ImageView) findViewById(R.id.imagelanding); //
iv.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
Intent intent = new Intent(MainViewActivity.this,MainMenu.class);
startActivity(intent);
}
});
在onCreat中写下这样的东西
ImageView imageView = (ImageView)findViewById(R.id.imagelanding);
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainViewActivity.this,Activity2.class));
}
});
这是安卓系统中最简单的一件事,我认为你应该遵循一些教程,而不是在这里问这些基本问题。@PiYusHGuPtA我如何帮助uI在开放Gls上工作。但有一个问题。你能帮我吗?@raghundan嘿,对不起,事实上我以为我们可以接受两个答案,因为我得到的另一个答案也是正确的,所以我也接受了,我以前很少使用这个网站,所以我不知道两个答案是不可能的accepted@Raghunandan我想是因为这个原因,你投了我一票否决票。这很愚蠢man@bhaku不,我不知道,但我否决了你关于舱单的另一个问题。是的,你不能接受两个答案。你应该接受最好的解决方案,投票结束这个问题
ImageView imageView = (ImageView)findViewById(R.id.imagelanding);
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
startActivity(new Intent(MainViewActivity.this,Activity2.class));
}
});