Я думаю, что ответ на этот вопрос, наверное, так просто, но я изо всех сил ....Android - зафиксировать TextView ширину строки
У меня есть TableLayout с несколькими столбцами. Я хочу, чтобы последний столбец имел фиксированную ширину, но я хочу определить эту ширину, чтобы иметь возможность удерживать максимально возможную строку из моей программы. то есть он всегда достаточно широкий, чтобы содержать «ЭТУ СТРИНУЮ» без обертывания или потери пространства.
Я хотел бы сделать это, поскольку у меня есть эти TableLayouts в ListView, поэтому он выглядит очень плохо, когда последний столбец имеет переменную ширину.
Я пробовал получить ширину строки, даже если довести ее до TextView, вызвать getTextSize() и setWidth() для всех соответствующих текстовых элементов. Проблема, с которой я столкнулся, заключается в том, что gettextSize() возвращает пиксели, но setWidth использует ScaledPixels.
Я уверен, что существует очень простое решение. Может ли кто-нибудь помочь?
Да, я использую android: width = "wrap_content" для последнего столбца, и да, я хочу, чтобы последняя строка таблицы имела одинаковую длину во всех записях в listView и хотела бы, чтобы эта ширина была просто достаточно большой, чтобы удерживать строку максимальной длины, определенную в приложении. – user479811
Добавил некоторые ответы. Попробуйте. – blindstuff