| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Kotlin Android

提供: MyMemoWiki
2020年2月15日 (土) 07:33時点におけるPiroto (トーク | 投稿記録)による版 (ページの作成:「==Kotlin Android== [Kotlin][Android] ===通知=== ====通知サンプル==== *http://typea.info/blg/glob/2018/11/android-kotlin.html ===画面遷移=== ====Intent…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Kotlin Android

[Kotlin][Android]

通知

通知サンプル

画面遷移

Intent

val intent = Intent(this, SecondActivity::class.java)
startActivity(intent)

Navigationのヘッダー上のオブジェクトにアクセス

(nav_view.getHeaderView(0)?.findViewById<TextView>(R.id.user_email) as TextView)?.text = currentUser.email.toString()

Web

Web API JSON 呼び出し

Kotlin Android Extensions

準備

build.gradle
apply plugin: 'kotlin-android-extensions'
import
import kotlinx.android.synthetic.main.<layout>.*

イベントリスナー例

  • 以下のように簡素に書ける
import kotlinx.android.synthetic.main.activity_function_check.*

class FunctionCheckActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_function_check)

        btn_notification.setOnClickListener {
            Toast.makeText(this,"test",Toast.LENGTH_SHORT).show()
        }
    }
}