目录html
参考http://www.cnblogs.com/rocedu/p/6371315.html#SECANDROID,安装 Android Stuidiojava
参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:android
参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:git
参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:app
参考《Java和Android开发学习指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:ide
本次实验就是一个学习的过程,其实实验步骤指导书中都已经有了详细的说明,因此我就对本次实验所学到的内容进行小结。布局
调试学习
startActivity(intent)
intent.putExtra("message","Message from first screen")
Intent intent = getIntent(); String Message = intent.getStringExtra("message");
<Button android:id="@+id/saveButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="100dp" android:layout_centerHorizontal="true" android:text="Speak"/>
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello World!\n20175313\n20175312\n20175314" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
public Toast(android.content.Context context)
public static Toast makeText(android.content.Context context,int resourceId,int duration)
public static Toast makeText(android.content.Context context,java.lang.CharSequence text,int duration)
Toast.makeText(this,"Downloading…",Toast.LENGTH_LONG).show();
想要让程序响应某个事件,须要为该事件编写一个监听器,即接口的实现。测试
接口的实现有两种方法:ui
方法一:使用匿名类实现接口
button.setOnClickListener(new OnClickListener(){//与接口有关的匿名类 @Override public void onClick(View v){ Toast.makeText(MainActivity.this, "20175313", Toast.LENGTH_LONG).show(); } });
方法二:在主类中实现接口,并重写方法
public class MainActivity extends AppCompatActivity implements View.OnTouchListener {……}
public boolean onTouch(View arg0, MotionEvent event){ Intent intent = new Intent(this,ThirdActivity.class); intent.putExtra("message","20175313"); startActivity(intent); return true; }