步驟一、拖控件
首先你在主頁面,把TextView添加到主頁面,添加后,會有一個紅色感嘆號,分別拖按鈕的四條邊中間的四個點到頁面邊,將其處於如下狀態。
然后再把button拖進去,重復上面的步驟即可。
拖入button如下圖所示
如果出現黃色警告,可以點擊黃色警告后,點擊下面出現的問題,按fix,為按鈕添加Resource_name名字后確認即可消除。
然后我們打開java文件夾下面的MainActivity.kt文件
將下面的代碼完全復制然后替換這個文件里面的所有代碼即可。
package com.example.administrator.boke
import android.os.Bundle
import android.support.design.widget.BottomNavigationView
import android.support.v7.app.AppCompatActivity
import kotlinx.android.synthetic.main.activity_main.*
import android.view.View //記得導入所需文件
import android.widget.Toast //記得導入所需文件
class MainActivity : AppCompatActivity() ,View.OnClickListener{
private val mOnNavigationItemSelectedListener = BottomNavigationView.OnNavigationItemSelectedListener { item ->
when (item.itemId) {
R.id.navigation_home -> {
message.setText(R.string.title_home)
return@OnNavigationItemSelectedListener true
}
R.id.navigation_dashboard -> {
message.setText(R.string.title_dashboard)
return@OnNavigationItemSelectedListener true
}
R.id.navigation_notifications -> {
message.setText(R.string.title_notifications)
return@OnNavigationItemSelectedListener true
}
}
false
}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
button.setOnClickListener(this) //創造一個按鈕,並讓其處於監聽狀態
}
override fun onClick(v: View?) {
textView.setText("超級酷") //這是一個點擊按鈕后執行的代碼,點擊按鈕這個操作之后,textview的文字被設置為超級酷
showToast("測試成功")
}
fun showToast(str:String) // 寫一個方法顯示測試成功,浮現於程序表面,數秒之后消失
{
Toast.makeText(this,str,Toast.LENGTH_LONG).show();
}
}
然后運行程序就好了,點擊按鈕,textview這幾個字會變成超級酷