問題タブ [kotlin-android-extensions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - kotlin Android拡張機能を使用して、異なるレイアウトで同じIDのビューを参照する
私の Android プロジェクトには、num_info と num_info_pack の 2 つのレイアウトがあります。両方とも、id「circle」のビューを持っています。したがって、これらのビューを layout_name.circle で参照すると問題が解決すると考えました。
ただし、円には赤の下線が引かれ、次のように表示されます。
解決のあいまいさをオーバーロードします。これらの機能はすべて一致します。
public val View.circle: 見る! kotlinx.android.synthetic.main.num_info_pack.view で定義
public val View.circle: RelativeLayout! kotlinx.android.synthetic.main.num_info_inet_plus_pack.view で定義
特に inetView.circle と言っているのに、どのサークルについて話しているのか混乱するのはなぜですか?
android - Kotlin を使用して Android でコントロールを動的に作成する
Java を使用して動的にコントロールを作成するには、次のようなものを使用します。
TextView textview=new TextView(getApplicationContext());
Kotlinで同じことをどのように行うことができますか? var textview = TextView
機能しない、機能しないvar textview as TextView
残念ながら、Android 向けの優れた kotlin チュートリアルにも遭遇していません。
update-実際に、カスタム レイアウトで動的なリストビューを作成しようとしています。