一、新建一个界面
点击“New”——“Activity”——“Empty Activity”
给这个Activity取个名字:
创建好之后,工程中会出现这两个文件,ButtonActivity.java和activity_button.xml
二、在activity_button.xml中绘制另一个界面,在ButtonActivity.java中编写在另一个界面要执行的操作。
例子,供参考:
activity_button.xml
<RelativeLayout xmlns:android="/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="20dp"><Buttonandroid:id="@+id/btn2"android:layout_below="@+id/btn1"android:layout_width="match_parent"android:layout_height="wrap_content"android:text="吃什么呢"android:textSize="50sp"android:textColor="@color/green_700"android:background="@drawable/bg"android:layout_marginTop="20dp"></Button><TextViewandroid:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/btn2"android:drawableTop="@drawable/ic_cake"android:drawableBottom="@drawable/ic_drink"android:drawableLeft="@drawable/ic_carrot"android:drawableRight="@drawable/ic_strawberry"android:layout_marginTop="20dp"></TextView></RelativeLayout>
我没有在ButtonActivity.java里添加代码。
三、在MainActivity.java中调用另一个界面。
此处是实现了点击界面上的按钮,跳转到另一个界面:
MainActivity.java
public class MainActivity extends AppCompatActivity {private Button btn1;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);// 获取控件idbtn1=findViewById(R.id.btn1);// 监听点击事件btn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {// 跳转到另一个名为ButtonActivity的界面Intent intent=new Intent(MainActivity.this,ButtonActivity.class);startActivity(intent);}});}}
效果
主界面:点击按钮“吃饭了吗”
跳转到另一个界面:
如果觉得《【Android】Button之实现点击按钮跳转到另一个界面》对你有帮助,请点赞、收藏,并留下你的观点哦!