本文主要是通过使用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()        }    }}

更多相关文章

  1. Android(安卓)滑动冲突处理
  2. Android(安卓)TabActivity Essentials
  3. Android中几种常见的定时刷新方式
  4. android lint 是什么
  5. EventBus从入门到装逼,源码分析,手撸框架
  6. Android:你不能忽略的代码命名规范
  7. android studio打jar包并添加三方包
  8. Android(安卓)高德地图 Polyline 设置点击事件
  9. android之Android中的SQL查询语句LIKE绑定参数问题解决办法(sqlit

随机推荐

  1. Android(安卓)蓝牙开发,蓝牙连打印机。
  2. intelliJ IDEA 创建maven android工程的
  3. Android 项目实例config.gradle配置
  4. 3.3详解四种基本布局
  5. Android USB Host与HID通讯
  6. android dns设置(无法解析域名问题)
  7. Android多种方法获取系统时间
  8. Android常用的api调用接口
  9. 2011.10.19(3)——— android 一个便签的Wi
  10. android Volley源码解析笔记