Я установил android:gravity="center"
в TextView для текста в нем. И теперь я хочу получить значение paddingLeft для текста. Как я могу достичь этого ??? Спасибо заранее. PS: Я не устанавливал атрибут дополнения в TextView, кроме «center».Android: текст в TextView
ответ
набор это, как показано ниже:
android:layout_width="fill_parent"
android:gravity="center"
android:paddingLeft="5dp" //your desired value
Но я хочу получить оставшееся значение содержимого в TextView. –
Что вы имеете в виду? пожалуйста, уточните немного больше – waqaslam
Я имею в виду, что я не устанавливал андроид: paddingLeft = "5dp", я просто установил android: gravity = "center"; Чтобы содержимое выравнивало центр в TextView. Но вы знаете, что у него есть некоторое пространство между левым и левым краями TextView. Я хочу получить ширину «пространства». –
Использование android:layout_gravity
вместо android:gravity
ALSE проверить this вопрос.
Thx все равно, но я хочу текстовый центр в TextView, поэтому я использовал android: gravity = "center". –
Попробуйте использовать getPaddingLeft(), но я не уверен, вернет ли он какое-либо значение, поскольку вы не устанавливаете никаких дополнений. Я не думаю, что установка силы тяжести фактически влияет на заполнение.
UPDATE
Это было бы взломать, чтобы сделать это и немного неточно. (Я посмотрю, смогу ли это улучшить)
int txtSize = txt.getTextSize();
int count = txt.getText().toString().length();
int txtWidth = txtSize*count;
int padding = txt.getWidth()/2 - txtWidth/2;
Да, ничего не возвращено. Так как я могу получить ширину между левым краем и левым краем содержимого? –
Я видел еще одну функцию, называемую getTotalPaddingLeft(), но я думаю, что она вернет тот же результат. – Shubhayu
Попробуйте это, его длинный снимок. но какого черта. int txtSize = txt.getTextSize(); int count = txt.getText(). toString(). length(); int txtWidth = txtSize * count; int padding = txt.getWidth()/2 - txtWidth/2; – Shubhayu
- 1. Цветной текст Android TextView
- 2. Android TextView отрубает текст
- 3. Android TextView Обозначить текст
- 4. Android «прокрутить» текст в TextView
- 5. Пользовательский текст в Android TextView
- 6. Обосновать текст в TextView Android
- 7. Заменить текст в Android TextView
- 8. Android-Постоянно меняет текст TextView
- 9. Текст, перенесенный на переносимый текст Android TextView
- 10. Android: XML TextView текст недвижимости
- 11. Текст текста TextView Android точно
- 12. Как обновить текст android textview
- 13. Android - Как выровнять текст TextView
- 14. Android TextView не обертывает текст
- 15. Как нарисовать текст TextView Android?
- 16. как обернуть текст в textview в android
- 17. Добавить текст в TextView в Android
- 18. Как оправдать текст в TextView в Android
- 19. Как форматировать текст TextView в Android?
- 20. Как выровнять текст в TextView для Android?
- 21. Android - Невозможно изменить текст в TextView
- 22. Android - Изменение только текст альфа-TextView в
- 23. получить текст TextView в домашнем виджетах Android?
- 24. Как выровнять текст внутри TextView в Android?
- 25. Android. Слишком маленький текст в TextView
- 26. Как создать выпадающий текст в TextView - Android
- 27. Как выровнять текст в TextView android
- 28. Правый текст выравнивания в android TextView
- 29. Как очистить текст в Android TextView?
- 30. Android Textview не отображает текст в фрагменте
Вы получаете информацию с помощью getPaddingLeft()? – Shubhayu
nope.So можете ли вы помочь мне получить ширину между левым краем и левым краем содержимого? –
Помогло ли это? Код в комментарии ниже? – Shubhayu