使用kotlin编写Android第一个Activity
16lz
2021-01-24
本文主要是通过使用kotlin,来编写关于android的第一个Activity!在Activity中,我们实现以下几个功能:
1。获取布局文件中的TextView
2。代码修改TextView的值
3。代码修改TextView的颜色
4。代码修改TextView的字体大小
5。给TextView设置点击事件
6。实例化Handler,并在Handler里展示TextView的点击事件,通过Toast展示!
代码如下:
import android.app.Activityimport android.graphics.Colorimport android.os.Bundleimport android.os.Handlerimport android.os.Messageimport android.view.Viewimport android.widget.TextViewimport android.widget.Toastclass MyActivity : Activity() { /** Called when the activity is first created. */ private var textView: TextView? = null public override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.main) textView = findViewById(R.id.test) as TextView textView!!.text = "ddddddd" textView!!.setTextColor(Color.RED) textView!!.setTextSize(40f) textView!!.setOnClickListener( View.OnClickListener { val msg=Message() msg.obj="dddd:f发送的消息" handler.handleMessage(msg) }) } private var handler=object : Handler(){ override fun handleMessage(msg: Message?) { super.handleMessage(msg) val msgString=msg!!.obj Toast.makeText(getApplicationContext(),msgString.toString(),Toast.LENGTH_SHORT).show() } }}
更多相关文章
- Android(安卓)滑动冲突处理
- Android(安卓)TabActivity Essentials
- Android中几种常见的定时刷新方式
- android lint 是什么
- EventBus从入门到装逼,源码分析,手撸框架
- Android:你不能忽略的代码命名规范
- android studio打jar包并添加三方包
- Android(安卓)高德地图 Polyline 设置点击事件
- android之Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlit