我试图在Android Studio上制作我的第一个应用。
它将在MainActivity中有44个图像按钮,每个图像按钮将有一种ClickListener,它将打开带有信息的chraracter活动。
我需要有关如何配置ClickListener的帮助,是否需要创建44个活动?
制作此类应用的最简单方法是什么?
MainActivity Design:
实际上我把图像作为MainActivity的背景,然后我为每个角色创建了隐形图像按钮。
答案 0 :(得分:0)
真实的图像就在这里,例如,我已经为每个角色创建了图像按钮,我只是想点击每个角色并打开一个新的活动,每个角色移动。
我只是不知道如何将图像传递给其他活动以向每个角色打开图像。
我尝试使用intent.putExtra但是当另一个活动开始时,该值被替换(getIntExtra()并且我无法打开该角色的每个图像。
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.rugal:
Intent intent = new Intent(MainActivity.this, MovesActivity.class);
intent.putExtra("RUGAL", R.drawable.rugal_moves);
startActivity(intent);
break;
case R.id.kusanagi:
break;
}
编辑:已经使用其他方式完成了应用。