【发布时间】:2018-09-14 01:15:29
【问题描述】:
我有一个 textView,我正在使用 Reflextion 添加字符串资源。
fun reflexionAtWork(myCar : String) : Int{
val res = R.string::class.java
val field = res.getField(numStrofa)
val drawableId = field.getInt(null)
return drawableId
}
我可以使用这个函数并将字符串附加到我的 textView。我想知道这里是否有人可以帮助我将某些字符串居中。
这是我在程序中调用此函数的方式。
myTextView.append(getString(reflexionAtWork("car" + model + "_year" + index)))
myTextView.append(getString(reflexionAtWork("parts" + number + "_year")))
有没有办法使第二个附加字符串居中。我知道如果我执行 myTextView.gravity = Gravity.center,整个事情都会居中。 (我试过了)。
我还尝试每隔一次将第一个追加设置为左侧和中心(这是在循环中使用的)。
我试过这个(没用)
myTextView.gravity = Gravity.left
myTextView.append(getString(reflexionAtWork("car" + model + "_year" + index)))
myTextView.gravity = Gravity.center
myTextView.append(getString(reflexionAtWork("parts" + number + "_year")))
【问题讨论】:
标签: android kotlin textview gravity