300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 【Android】Button之实现点击按钮跳转到另一个界面

【Android】Button之实现点击按钮跳转到另一个界面

时间:2020-12-02 00:32:48

相关推荐

【Android】Button之实现点击按钮跳转到另一个界面

一、新建一个界面

点击“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);}});}}

效果

主界面:点击按钮“吃饭了吗”

跳转到另一个界面:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。