•前言
通过学习 drawable resource file,我学会了如何使 button 更加美观;
圆角,按压颜色变化,渐变色..........
这次,记录一下如何在点击按钮的时候实现颜色跳转。
•步骤
首先,在 activity_main.xml 中创建一个 Button 组件,并设置其 id 为 btn_1;
在 MainActivity.java 中创建一个 Button 变量 Btn1;
通过 findViewById(R.id.btn_1) 找到 btn_1 这个组件;
创建一个新的 Activity,姑且命名为 nextActivity;
然后,通过如下语句实现从 MainActivity 界面跳转到 nextActivity 界面:
1 Btn1.setOnClickListener(new View.OnClickListener(){ 2 3 public void onClick(View view){ 4 Intent intent = new Intent(MainActivity.this,nextActivity.class); 5 startActivity(intent); 6 } 7 8 });
•完整代码
1 <Button 2 android:id="@+id/btn_1" 3 android:layout_width="match_parent" 4 android:layout_height="wrap_content" 5 android:background="#2196F3" 6 android:text="界面跳转" 7 android:textSize="20sp" />activity_main.xml中的Button代码
1 public class MainActivity extends AppCompatActivity { 2 3 Button Btn1;//不能在这儿直接 = findViewById(),运行时出错 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7 setContentView(R.layout.activity_main); 8 9 Btn1 = findViewById(R.id.btn_1); 10 Btn1.setOnClickListener(new View.OnClickListener(){ 11 12 public void onClick(View view){ 13 Intent intent = new Intent(MainActivity.this,nextActivity.class); 14 startActivity(intent); 15 } 16 }); 17 } 18 }MainActivity.java中的跳转代码
效果演示:
原文地址:https://www.cnblogs.com/hyacinthLJP/p/12318136.html
时间: 2024-10-28 19:40:04