問題タブ [kotlin]

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 投票する
6 に答える
59219 参照

java - 列挙型の可能なアイテムの数を取得するには?

Myenum.lengthのようなものでEnum の項目数を取得する組み込みの方法はありますか?

int size()または、要素の数をハードコーディングする関数を自分で実装する必要がありますか?

0 投票する
2 に答える
57557 参照

java - Kotlinで抽象クラスの匿名クラスのインスタンスを作成するには?

KeyAdapterは、オーバーライド可能ないくつかのメソッドを持つ抽象クラスであると想定します。

Javaで私ができること:

Kotlinで同じことをする方法は?

0 投票する
12 に答える
55185 参照

java - Intellij Idea 12でプロジェクトの名前を変更/移動するには?

ここで述べたように、プロジェクトの名前を変更できます。ただし、プロジェクトの名前が変更されるだけで、フォルダー構造は変更されません。

たとえば、プロジェクトの名前が sample1 で、~/user1/development/IdeaProjects/sample1 にある場合、プロジェクト名を sample2 に変更しても、フォルダーの場所は ~/user1/development/IdeaProjects/sample2 に変更されません。

0 投票する
12 に答える
176698 参照

android - プログラムで Android 設定を開く

プログラムで設定を開くにはどうすればよいですか?

0 投票する
4 に答える
7145 参照

kotlin - Kotlinでnullで満たされた汎用配列を作成するには?

これを試しましたが、コードはコンパイルされませんでした。

0 投票する
1 に答える
448 参照

kotlin - Kotlin higherorder function (callable references) compiler crash

so Im messing around with Kotlin for some Android development and ran into a compiler bug... would be great if someone had some input.

the Kotlin example for callable references (passing functions via arguments in this case) is crashing my environment. for me this is absolutely a critical feature of the language, and not having it work cripples me...

my environment is:
Android Studio 0.3.6
Kotlin plugin 0.6.602

any insight would be much appreciated

and the compiler error is:

0 投票する
10 に答える
113612 参照

java - Android アニメーション アルファ版

私はアニメーションを持っています:

ImageView:

そしてコード:

したがって、最初はImageViewalphaを使用し、最後はalphaを使用0.2したいと考えています。しかし、それはそのようには機能しません-アニメーションが開始すると、さらにアルファが追加され、アニメーションはアルファで終了しますImageView10.2

0.2画像を からまでアニメーション化するには、何を変更する必要があり1ますか?

さまざまな設定で確認しました - を設定しましたandroid:alpha="1.0", fromAlpa="1.0",toAlpha="0.2"期待どおりに動作します - アルファ1から0.2. ImageViewアニメーションのアルファにアルファが乗算されているように見えます...

0 投票する
8 に答える
49489 参照

android - Kotlinでカスタムビューのコンストラクタを作成する方法

Android プロジェクトで Kotlin を使用しようとしています。カスタム ビュー クラスを作成する必要があります。各カスタム ビューには、2 つの重要なコンストラクターがあります。

MyView(Context)コードでビューをインスタンス化するために使用されMyView(Context, AttributeSet)、XML からレイアウトをインフレートするときにレイアウト インフレータによって呼び出されます。

この質問への回答は、コンストラクターをデフォルト値またはファクトリーメソッドで使用することを示唆しています。しかし、ここに私たちが持っているものがあります:

工場方式:

また

デフォルト値を持つコンストラクター:

このパズルはどのように解決できますか?


更新:View(Context, null)の代わりにスーパークラス コンストラクターを使用できるようにView(Context)思われるため、ファクトリ メソッド アプローチが解決策のようです。しかし、それでも私は自分のコードを動作させることができません:

また

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

arrays - Kotlin 配列の indexOf

Kotlin 配列から値のインデックスを取得するにはどうすればよいですか?

現在の私の最善の解決策は、次を使用することです。

より良い方法はありますか?

0 投票する
2 に答える
12130 参照

kotlin - Kotlin で文字列に Char を「付加」する方法

Kotlin で aCharを a の先頭に追加するにはどうすればよいStringですか?

例えば

+Char で(eg )を呼び出そうとするとplus、右側に String を受け入れるバージョンがないため、'H' + "ello World"コンパイルされません。

最初の回避策で十分かもしれませんが、Javaで機能するものからの回帰です:(String test = 'H' + "ello World";コンパイルは正常に...)

また、最後の回避策も好きではありません。少なくともjava.lang.String、単一の文字を受け入れるコンストラクターがあるか、使用できますjava.lang.Character.toString(char c)。Kotlinでそうするためのエレガントな方法はありますか?

これは以前に議論されましたか ( plus(str:String)Char オブジェクトにオーバーロードを追加しますか?)