Skip to content

Instantly share code, notes, and snippets.

@ismailgungor
Last active March 28, 2019 11:16
Show Gist options
  • Save ismailgungor/e522740690e12efe29154aa001bd9017 to your computer and use it in GitHub Desktop.
Save ismailgungor/e522740690e12efe29154aa001bd9017 to your computer and use it in GitHub Desktop.
package com.kekyazilim.annotationreflectionexample
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.TextView
import com.kekyazilim.annotationreflectionexample.translator.kotlin.KBindTranslateView
import com.kekyazilim.annotationreflectionexample.translator.kotlin.KViewTranslator
class MainActivity : AppCompatActivity() {
@KBindTranslateView(value = R.id.tv_fail_message, key = "fail_message")
lateinit var tvFail: TextView
@KBindTranslateView(value = R.id.btn_try, key = "try")
lateinit var btnTry: Button
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
KViewTranslator.bindAndTranslate(this)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment