參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十四章:html
在src/main/res/layout
目錄下的activity_main.xml
文件中,添加一個新的TextView,在文本中輸入本身的學號和先後同窗的學號。java
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="20172302 20172303 20172304" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" />
運行結果:
android
參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十五章:數據結構
src/main/res/layout
目錄下再建立一個activity_second.xml
文件,並在src/main/java
目錄下建立一個ThirdActivity.java
文件。MainActivity.java
進行修改:public class MainActivity extends Activity implements OnTouchListener { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); TextView tv = (TextView) findViewById(R.id.textView1); tv.setOnTouchListener(this); } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it // is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; } @Override public boolean onTouch(View arg0, MotionEvent event) { Intent intent = new Intent(this, ThirdActivity.class); intent.putExtra("message", "20172303 範雯琪"); startActivity(intent); return true; } }
參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十六章:app
修改教材上的代碼,實如今點擊Buttom以後彈出Toast消息顯示本身的學號。
運行結果:
ide
參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十七章:佈局
打開src/main/res/layout
目錄下的activity_main.xml
文件,點擊Design
,拖動元素進行界面修改。
運行結果:
學習
參考《Java和Android開發學習指南(第二版)(EPUBIT,Java for Android 2nd)》第二十八章:測試
構建項目,運行教材代碼
運行結果:
ui
AndroidManifest.xml
、res
文件和MainActivity.java
複製進去。VCS→Git→Remotes...
,Git→Repository→Remotes...
,用了AS以後最大的感觸就是不再敢輕易刪東西了,之前有時候代碼有實在解決不了的問題時,可能刪掉從新建一個就行了,可是在AS裏隨隨便便刪東西就很容易出其餘問題。這是我拿重建了兩個項目和兩個碼雲地址而且電腦炸過一次後獲得的血的教訓o(╥﹏╥)o