我可以在多个Android活动上使用相同的按钮并返回到原始活动吗?
我刚接触安卓系统,对我的应用程序如何向用户显示信息做了一个非常非常粗略的描述。我正在制作应用程序,但没有提供它显示的所有文本 我想做的是让多个活动有一个文本框,下面有一个按钮,使用我可以在多个Android活动上使用相同的按钮并返回到原始活动吗?,android,Android,我刚接触安卓系统,对我的应用程序如何向用户显示信息做了一个非常非常粗略的描述。我正在制作应用程序,但没有提供它显示的所有文本 我想做的是让多个活动有一个文本框,下面有一个按钮,使用oncreate方法(我相信正确的方法)在每个活动上都有一个完全相同的按钮链接回主活动。我想做的是,这样我就不必在每个页面上重新创建意图或按钮代码,只需在每个活动上创建一行类似“display button ID=home”的内容。我只是想让它尽可能简单,因为我将通过文本显示进行很多活动 当我弄明白的时候,我只需要放下
oncreate
方法(我相信正确的方法)在每个活动上都有一个完全相同的按钮链接回主活动。我想做的是,这样我就不必在每个页面上重新创建意图或按钮代码,只需在每个活动上创建一行类似“display button ID=home”的内容。我只是想让它尽可能简单,因为我将通过文本显示进行很多活动
当我弄明白的时候,我只需要放下按钮,使用一个导航抽屉来访问信息,但是需要一个草稿,让团队开始组织它显示的信息
我希望解释我的最终产品将是什么可以帮助显示我想做什么。提前谢谢你的帮助 以编程方式创建按钮
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
Button button1 = createButton(this);
layout.addView(button1);
public static Button createButton(Activity a) {
Button b = new Button(a);
b.setLayoutParams(layoutParams);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(a.class.this, MainActivity.class);
startActivity(intent);
}
})
return b;
}
以编程方式创建按钮
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
Button button1 = createButton(this);
layout.addView(button1);
public static Button createButton(Activity a) {
Button b = new Button(a);
b.setLayoutParams(layoutParams);
b.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(a.class.this, MainActivity.class);
startActivity(intent);
}
})
return b;
}