Implementé una función que se utiliza en anko aplicar recursivamente: fun applyTemplateViewStyles(view: View) { when(view) { is EditText, TextView -> { …. } } } Y recibo un error diciendo que "la invocación de la función 'TextView (…)' esperó" Ya que puedo escribir una cuando con una cláusula como es 0, 1, ¿por qué no […]
Estoy recibiendo error inferior al compilar: Incompatibilidad de tipo: tipo inferido es (String, Boolean) -> Any pero ((String, Boolean) -> Unit)? estaba previsto Mi declaración de tipo es private val ConsisFilter_Click = { filterText: String, isStrictSearch: Boolean -> try { //My Codes } catch (e: Exception) { try { alert{}.show() }catch (ignored: Exception) {} } […]
Estoy tratando de poner las manos sobre Anko y me encontré con este problema. En su documentación dice que Anko tiene una conveniencia de métodos para registrar , lo probé pero Android Studio no lo importa automáticamente, así que lo importo manualmente como se puede ver en la captura de pantalla. Sin embargo, sigue siendo […]
Tengo esto en mi edificio. buildscript { ext.kotlin_version = '1.1.2-4' ext.kotlin_version = '1.1.2' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } y siempre muéstrame esto Outdated Kotlin Runtime Your version of Kotlin runtime in 'kotlin-stdlib-1.1.2' library is 1.1.2, while plugin version is 1.1.2-release-Studio2.3-5. Runtime library should be updated to avoid compatibility problems.
En Java era como: layoutParams.setGravity(Gravity.END|Gravity.BOTTOM); ¿Cómo hacer esto en Kotlin?
Este código funciona en Java. Pero después de la migración a Kotlin, compilador higlits método native fun stringFromNative(): String como error con el siguiente texto: La función sin un cuerpo debe ser abstracta class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) Toast.makeText(this, stringFromNative(), Toast.LENGTH_LONG).show() } companion object { init { System.loadLibrary("_ndkkt") […]
Soy novato. Quiero cambiar el texto de TextView mientras TextView clic en él. Mi código: val text: TextView = findViewById(R.id.android_text) as TextView text.setOnClickListener { text.setText(getString(R.string.name)) } Salida: Conseguí la salida pero mostrando la sintaxis del acceso de la característica del uso . ¿Puede alguien decirme cómo hacerlo? Gracias por adelantado.
Estoy trabajando en un proyecto kotlin e intento convertir un método en java a kotlin. Ahora estoy recibiendo este error Ninguna de las siguientes funciones se puede llamar con los argumentos suministrados. se produce en el ObjectAnimator.ofFloat() El código está por debajo Código fun animate(holder: RecyclerView.ViewHolder, goesDown: Boolean) { val animat = AnimatorSet() val objectY […]
Estoy tratando de hacer algo como: val barcodes = arrayOf("123", "456", "789") realm.where(Product::class.java).in("barcode", barcodes).findAll() Sin embargo, "in" es una función Kotlin y no puedo acceder al método in (String filedName, String []) del objeto RealmQuery. Actualmente tengo una clase de Java que hace el trabajo y devuelve el resultado, pero me preguntaba ¿hay una solución […]
El sitio web de Kotlin indica: Kotlin es 100% interoperable con Java. ¿Es Kotlin un subconjunto / superconjunto de Java? También la documentación indica que Kotlin es compatible con JavaScript, así que ¿cómo se compila para soportar ambos? ¿Es Kotlin un lenguaje de plataforma cruzada como Xamarin? ¿Interpola Java a Kotlin?