Android學習筆記–(java)
目錄
- Android學習筆記--(java)
- Chapter.One
- Android Studio 安裝方法: 略~
- Android Studio 專案創建方法
- Chapter.Two
- 一、創建活動--ActiviyName.java
- 二、向相應的布局檔案中添加按鈕--ActivityName.xml
- 三、設定添加的活動為軟體主要活動--AndroidMainfest.xml
- 四、向活動中添加單擊按鈕活動,效果為提示資訊--ActivityName.java
- 五、添加Menu--main.xml
- 六、在活動中添加選單,并在選單添加兩個專案活動--ActivityName.java
- 七、銷毀一個活動--ActivityName.java
- 小總結
- 一起學習,一起禿,一起關注公眾號!!!
Chapter.One
Android Studio 安裝方法: 略~
Android Studio 專案創建方法
+Create New Project > Empty Activity >Name >Language >Java >Finish
Chapter.Two
-2.1~2.2-
一、創建活動–ActiviyName.java
app>src>main>java>com.example.ProjectName>right_cilck>New>Activitly>“Name”>finished
創建了活動,接著Android Studio會自動創建相應ActivityName.xml檔案
二、向相應的布局檔案中添加按鈕–ActivityName.xml
app>src>res>layout>ActivityName.xml
<android.support.constraint.ConstraintLayout>
<Button
android:id="@+id/button_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="button 1"
/>
</android.support.constraint.ConstraintLayout>
三、設定添加的活動為軟體主要活動–AndroidMainfest.xml
app>src>res>AndroidMainifest.xml>
<activity android:name=".ActivityName">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
四、向活動中添加單擊按鈕活動,效果為提示資訊–ActivityName.java
app>src>main>java>com.example.ProjectName>ActivityName.java
//記得在檔案的頂部匯入相應的包檔案
// import android.support.annotation.NonNull;
// import android.support.v7.app.AppCompatActivity;
// import android.os.Bundle;
// import android.widget.Button;
// import android.widget.Toast;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
Button button1 = (Button) findViewById(R.id.button_1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(FirstActivity.this,"The application was over.",Toast.LENGTH_SHORT).show();
}
});
}
效果在尾部-效果圖1
五、添加Menu–main.xml
app>src>res>right_click>New>Directory>“Name”>main
在檔案中輸入代碼,選單中添加兩個專案
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/add_item"
android:title="Add"
/>
<item
android:id="@+id/remove_item"
android:title="Remove"
/>
</menu>
六、在活動中添加選單,并在選單添加兩個專案活動–ActivityName.java
@Override
public boolean onCreateOptionsMenu(Menu menu){
getMenuInflater().inflate(R.menu.main,menu);
return true;
}
@Override
public boolean onOptionsItemSelected(@NonNull MenuItem item) {
switch(item.getItemId()){
case R.id.add_item:
Toast.makeText(FirstActivity.this,"You clicked Add",Toast.LENGTH_SHORT).show();
break;
case R.id.remove_item:
Toast.makeText(FirstActivity.this,"You clicked Remove",Toast.LENGTH_SHORT).show();
break;
default:
}
return true;
}
七、銷毀一個活動–ActivityName.java
代碼中 添加finsih()方法,銷毀一個活動,
public class FirstActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_first);
Button button1 = (Button) findViewById(R.id.button_1);
button1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(FirstActivity.this,"The application was over.",Toast.LENGTH_SHORT).show();
finish();
//添加finsih(),相當與手機按下了回傳鍵
}
});
}
}
小總結
a.在main下創建活動檔案.java,Android studio會在layout下產生相應的xml布局檔案,布局xml檔案控制appliacation的界面組件和組件布局,
b.自己創建的活動如果是主要執行的活動,就要到res下AndroidManifest.xml檔案下宣告,
c.在布局檔案xml中添加的組件要進行某項行為,要在活動檔案中構建其活動方法,
d.重新構建活動使用Ctrl+O,進行相應的操作,
-小發現-
xml布局檔案中button會有警告,網上查找后發現可以用布局下的Design(設計模式/Infer Constraints(魔法棒)解決問題,
1.我的android:text=“EXIT"變成了android:text=”@string/exit",突然想起如果命名要規范的話,字串要去value目錄下的string.xml中宣告,查看時果然自動生成了,
附上效果圖:

一起學習,一起禿,一起關注公眾號!!!

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/273262.html
標籤:其他
