問題タブ [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 合成プロパティ
Kotlin 合成プロパティが CustomViews で機能しないことに気付きました。意図したものかどうかはわかりません。生成された Java クラスを読み取ると、キャッシュが存在することがわかります。
しかし、使用されることはありません。代わりに、ビューが必要なときはいつでもfindViewById
呼び出されます。これはデフォルトの動作ですか? 合成プロパティはアクティビティとフラグメントでのみ機能しますか?
android - Kotlin の合成拡張機能といくつかには同じレイアウトが含まれています
以下のようなレイアウトがある場合、kotlin 合成拡張機能を使用してビューにアクセスする方法:
ファイル:two_days_view.xml
ファイル: day_row.xml
dayName へのアクセス方法 私はこのようなものを探しました:
アクセスできる Studio が表示されますdayName
が、dayName TextView の参照先はどれですか?
レイアウトが 1 つしか含まれていない場合は正常に動作します。しかし、今では同じレイアウトを複数回含めています。
もちろん、いつでもできます:
しかし、私は素晴らしい解決策を探しています。:)
android - Android Studio での古い Kotlin ランタイムの警告
最新の Kotlin プラグインをダウンロードしてインストールした後、Android Studio からOutdated Kotlin Runtimeという警告が表示されました。
「kotlin-stdlib-1.1.2」ライブラリの Kotlin ランタイムのバージョンは 1.1.2 ですが、プラグインのバージョンは 1.1.2-release-Studio2.3-3 です。互換性の問題を回避するために、ランタイム ライブラリを更新する必要があります。
[ランタイムの更新] ボタンをクリックしようとしましたが、別のメッセージが表示されました。
Gradle プロジェクトのライブラリ バージョンの自動更新は、現在サポートされていません。build.gradle を手動で更新してください。
この問題を解決するには?