У меня есть 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")))