Android Studio 按鈕Button操作

功能

按鈕太常見了,登錄按鈕,註冊按鈕,提交按鈕,取消按鈕。幾乎所有程序中都會使用按鈕。

顯示按鈕

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="4dp">
    <EditText
        android:id="@+id/editTextName"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:inputType="text"
        android:hint="請輸入姓名"/>
    <Button
        android:id="@+id/buttonOk"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:text="確認"/>
</LinearLayout>

效果:
在這裏插入圖片描述

按鈕點擊事件

按鈕點擊後,觸發事件,顯示輸入姓名信息。


public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //獲取按鈕
        Button buttonOk=findViewById(R.id.buttonOk);
        //設置按鈕點擊監聽器
        buttonOk.setOnClickListener(new MyOnClickListener());
    }

    //定義按鈕點擊監聽器
    class MyOnClickListener implements View.OnClickListener{
        //按鈕點擊
        @Override
        public void onClick(View view) {

            if(view.getId()==R.id.buttonOk){//被點擊的是確認按鈕
                //獲取文本框內容
                EditText editTextName=findViewById(R.id.editTextName);
                //顯示提示框
                Toast.makeText(MainActivity.this,"歡迎您:"+editTextName.getText(),Toast.LENGTH_SHORT).show();
            }
        }
    }
}

效果:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章