Форум программистов, компьютерный форум CyberForum.ru

Ширина TextView в зависимости от наполнения его текстом - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как преобразовать изображение в черно белое? http://www.cyberforum.ru/android-dev/thread795629.html
Как преобразовать изображение из цветного в черно белое?
Программирование Android Яндекс. Магазин - альтернативный маркет Android Вот и наши взялись, за высокие технологии. Регистрация пока бесплатна. Так что налетай, как говориться, пока горячее. https://developer.store.yandex.ru http://www.cyberforum.ru/android-dev/thread795406.html
Программирование Android Что такое Рефлексия? Как быть с deprecated?
Предполагаю, рефлексия в данном случае - это когда одним методом получаешь другой метод для использования, динамически. ? Deprecated - насколько я понимаю, если что-то устарело, то дальнейшая поддержка не гарантированна и оно может быть вообще исключено в дальнейших версиях? Собственно задача, что делать если метод/класс устарел (deprecated), а нужно чтобы приложение работало на всех версиях?...
Выключить и включить звук камеры Программирование Android
Как выключить и включить звук камеры? (программно)
Программирование Android TimeZone http://www.cyberforum.ru/android-dev/thread794944.html
здравствуйте, возникла проблема с распознаванием текущей TimeZone. есть eclipse и netbeans, в eclipse такой код Date d = new Date(); возвращает на 2 часа меньше,чем есть на самом деле,а в netbeans возвращает правильно :wall: в чем проблема и как это исправить? П.С любые фокусы,типа обработки System.getCurrentTimeMilisec() классами из пакета java.util не помогают
Программирование Android Контекстное меню вместо опционального Здравствуйте! Подскажите, возможно ли сделать так, чтобы при нажатии кнопки меню на телефоне, вместо опционального меню открывалось контекстное меню? подробнее

Показать сообщение отдельно
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
27.02.2013, 00:37     Ширина TextView в зависимости от наполнения его текстом
ах да, вспомнил что для мультилайна какой-то костыль писал, погуглите - https://www.google.com.ua/search?q=e...hrome&ie=UTF-8

Добавлено через 38 минут
вроде по такому семплу делал когда-то давно

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
final TextView title = (TextView)findViewById(R.id.text);
        title.setText("A really long text");
        ViewTreeObserver vto = title.getViewTreeObserver();
        vto.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
 
            @Override
            public void onGlobalLayout() {
                ViewTreeObserver obs = title.getViewTreeObserver();
                obs.removeGlobalOnLayoutListener(this);
                if(title.getLineCount() > 3){
                    Log.d("","Line["+title.getLineCount()+"]"+title.getText());
                    int lineEndIndex = title.getLayout().getLineEnd(2);
                    String text = title.getText().subSequence(0, lineEndIndex-3)+"...";
                    title.setText(text);
                    Log.d("","NewText:"+text);
                }
 
            }
        });
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru