java - 比较布尔值 Kotlin Android Studio
问题描述
我怎样才能让我在android中的textview生成一个布尔表,因为它在添加Kotlin时给我一个错误?
它没有直接比较布尔值,因为 textview 并没有直接让我使用它来完成生成布尔表的目标
package com.example.user.herramientaslogica
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.TextView
import kotlinx.android.synthetic.main.activity_main.*
import org.w3c.dom.Text
import android.text.method.ScrollingMovementMethod
class MainActivity : AppCompatActivity() {
private val VALUES = booleanArrayOf(true, false)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val textview:TextView = findViewById(R.id.textview) as TextView
for (a in VALUES)
{
for (b in VALUES)
{
for (c in VALUES)
for (d in VALUES)
{
for (e in VALUES)
{
for (f in VALUES)
{
textview.setText (a + b + c + d + d + e + f )
)
textview.setMovementMethod(ScrollingMovementMethod())
}
}
}
}
}
}
}
fun or(x:Boolean, y:Boolean):Boolean {
return x || y
}
fun and(x:Boolean, y:Boolean):Boolean {
return x && y
}
fun xor(x:Boolean, y:Boolean):Boolean {
return x xor y
}
fun conditional(x:Boolean, y:Boolean):Boolean {
return !(x && y)
}
fun bicontional(x:Boolean, y:Boolean):Boolean {
return x == y
}
fun disequal(x:Boolean, y:Boolean):Boolean {
return x != y
}
解决方案
推荐阅读
- django - 设置 ForeignKey 时的 Django 2.1 NOT NULL 约束
- javascript - 键盘导航(上/下)链接问题
- html - 背景边距不为 0
- c - 如何将 tensorflow.crop_and_resize() 用于四边形
- performance - 运算符 && 和 || 的性能
- html - 如何修复 CSS 动画定位
- javascript - 如何在 jquery 或 JavaScript 中计算标签 a 中的数据 ID?
- makefile - jupyter nbconvert --to notebook 不排除原始单元格
- javascript - 更改类变量的值
- java - Java JPanel在添加图片时有很长的延迟