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

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
1,292 バイト追加 、 2020年2月15日 (土) 07:33
ページの作成:「==Kotlin Android== [Kotlin][Android] ===通知=== ====通知サンプル==== *http://typea.info/blg/glob/2018/11/android-kotlin.html ===画面遷移=== ====Intent…」
==Kotlin Android==
[Kotlin][Android]
===通知===
====通知サンプル====
*http://typea.info/blg/glob/2018/11/android-kotlin.html

===画面遷移===
====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===
====[http://typea.info/blg/glob/2018/07/android-kotlin-retrofit2-web-api-json.html Web API JSON 呼び出し]====
==Kotlin Android Extensions==
*https://kotlinlang.org/docs/tutorials/android-plugin.html

===準備===
=====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()
}
}
}

案内メニュー