Я хочу изменить пространственное пространство TextView программно. Я искал и нашел setLineSpacing
. Проблема в том, что он получает два параметра, я пробовал столько значений, но я не мог получить результат, который я хотел. Мне просто нужно предоставить текстовое пространство TextView 5dp, что я должен положить в метод, чтобы дать ему 5 dp linespace?Как передать 5dp строк в TextView программно
5
A
ответ
12
Почему вы не можете использовать setLineSpacing?
Это именно то, что я бы использовал.
Основываясь на Android Documentation:
общественного недействительными setLineSpacing (поплавок добавить, поплавок мульт)
Каждая линия будет иметь его высота умноженная на мульт и добавить к нему добавляется.
Так вот что вы можете сделать:
myTextView.setLineSpacing(TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 5.0f, getResources().getDisplayMetrics()), 1.0f);
Или вы можете изменить XML макета android:lineSpacingExtra
. (См. Android Documentation.)
<TextView
android:id="@+id/txtview"
android:layout_height="wrap_content"
android:layout_width="fill_parent"
android:lineSpacingExtra="5dp" />
Смежные вопросы
- 1. Как создать TextView программно?
- 2. SetTextColor TextView программно
- 3. Как передать значение textview?
- 4. как дать позиции в TextView в LinearLayout в андроида программно
- 5. Как найти TextView программно в ListActivity
- 6. набор TextView ниже TextView в андроиде программно
- 7. Что означает «android: padding = -5dp»?
- 8. Как настроить стиль textView программно?
- 9. TextView Заполнение всей строки программно
- 10. Изменить TextView цвет программно
- 11. Добавление TextView программно
- 12. Количество строк в textView
- 13. программно добавляя textview
- 14. Программно получить ширину TextView
- 15. Как программно установить maxLength в Android TextView?
- 16. набор TextView в Android программно
- 17. Как ограничить TextView до полных строк
- 18. Android TextView Marquee программно
- 19. Как передать значение одного TextView другому TextView в различной деятельности
- 20. Как узнать, сколько строк текста есть в Android TextView
- 21. Как передать параметры в TestNG программно
- 22. Как передать TextView цвет фона в Android
- 23. Как передать несколько строк в другую деятельность?
- 24. Как предоставить TextView несколько строк?
- 25. Как программно установить textview-s и их свойства?
- 26. Как передать данные из onItemClick в TextView в другом методе?
- 27. Правильно обновлять гравитацию TextView программно?
- 28. Установить вес макета TextView программно
- 29. set android textView drawableEnd программно
- 30. Как программно добавить строку ниже слоя textview
Вы не позаботились об устройстве 'dp'. – timrau