首次使用Android Studio的用户正在开发一个迷你程序,该程序在屏幕上显示5张图像。当用户单击每个图像时,该用户将被重定向到另一个显示更多信息的活动。到目前为止,我已经获得一张图像来处理我的hardin_valley图像。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ImageView img = (ImageView) findViewById(R.id.imageViewHardin);
img.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
startActivity(new Intent(MainActivity.this, hardin_valley.class));
}
});
}
我的问题是,我还具有blonty_county,division_street和玉兰图像,我想在用户单击时将其重定向到新活动。我将如何创建个人听众。或者,最好的方法是什么,谢谢
如果您的活动中有多个侦听器,最好的方法是将android:onClick="clickHandler"
XML中的Tag添加到每个图像视图中,然后回到您的java类,您可以执行以下操作:
public void clickHandler(View v)
{
if(v == R.id.imageViewHardin)
//do something
else if(v == R.id.imageViewBlueCounty)
//do something else
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句