我要在具有多个Android
的{{1}}上进行应用程序,当我单击一个多边形时,它会显示类似打开的窗口并显示polygon
的详细信息。有什么解决方案可以实现这样的功能?
答案 0 :(得分:0)
是的,您可以将ImageButtons用于多边形图像,并通过打开新活动或对话框来显示有关多边形的信息来处理其单击事件。
您将按以下方式处理点击事件:
select @theDay
select @theMonth
您可以在以下详细信息活动中获得此值:
ImageButton ib = findViewById(R.id.polygon1);
ib.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//show dialog or new activity with details
Intent i=new Intent();
int polygon_id = id_of_polygon;
i.putExtra("id", polygon_id);
i.startActivity(this,DetailsActivity.class);
finish();
}
});
然后在此活动中,您可以显示有关多边形的详细信息。
所有这些代码都将添加到活动的onCreate()方法中。