2017-10-17 5 views
0

AndroidでClojureを作成しようとしています。 lein-droidを使用します。Androidライブラリの列挙型にアクセスするClojure

Androidライブラリの列挙型属性にアクセスしたいとします。

特に、私はこの行をClojureに変換しようとしています。

mPaint.setStyle(Paint.Style.STROKE); 

私の最初の試みは私にエラー与え

(.setStyle paint Paint/Style/STROKE) 

た:

java.lang.RuntimeException: Unable to find static field: Style.STROKE in class android.graphics.Paint 

私はこの列挙値で取得するにはどうすればよいですか?

(:import android.graphics.Paint$Style) 

と$が重要区切りで

(.setStyle paint Paint$Style/FILL) 

でそれを使用します。https://groups.google.com/forum/#!topic/clojure/f-Es-GKYvH4

に基づいて

答えて

0

は、私が直接列挙型をインポートすることができ、私を見つけました。