3
私はAndroid Studio 3.0 RC2 & Kotlinを使用しています。KotlinでEditTextや他のUIコンポーネントにアクセスできない
UIコンポーネントにアクセスしようとすると、最初にfindViewByIdを書き込まない限りアプリがクラッシュします。私はコトリンがfindViewById
行を書かなくてはならないと思いましたか? UIはfragment
で、同じfragment
コードからアクセスしようとしています。 findViewByIdを書く必要がない方法はありますか?
これらの行は動作します:
:var userNameField = view?.findViewById<EditText>(R.id.userNameTextField) as EditText
userNameField.setText("hello world")
この行はfindViewByIdライン
userNameTextField.setText("hello world")
ないと動作しません。私も
import kotlinx.android.synthetic.main.fragment_sign_in.*
onCreateView()
コードを持っています
にアクセスすることができます。 – Sufian
'onCreate'メソッドを表示 – HassanUsman
あなたはどちらのkotlinバージョンを使用していますか? – pRaNaY