問題タブ [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.

0 投票する
3 に答える
2809 参照

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 と言っているのに、どのサークルについて話しているのか混乱するのはなぜですか?

0 投票する
3 に答える
1146 参照

android - Kotlin を使用して Android でコントロールを動的に作成する

Java を使用して動的にコントロールを作成するには、次のようなものを使用します。 TextView textview=new TextView(getApplicationContext());

Kotlinで同じことをどのように行うことができますか? var textview = TextView 機能しない、機能しないvar textview as TextView

残念ながら、Android 向けの優れた kotlin チュートリアルにも遭遇していません。

update-実際に、カスタム レイアウトで動的なリストビューを作成しようとしています。