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

После вызова notifydataset() items в listview "моргают" - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Создать свой "реактор" http://www.cyberforum.ru/android-dev/thread965314.html
Как вставить СВОЙ обработчик СВОЕГО события? Пробую написать свой класс обработки мультитатча (MyMulti). За основу взял обработку onTouch. Выглядит использование примерно так: @Override ...
Программирование Android Хранение настроек пользователя Где лучше хранить настройки пользователя в Preferences или в БД? http://www.cyberforum.ru/android-dev/thread965265.html
Программирование Android Получить содержимое сайта
Здравствуйте, скажите, пожалуйста, как можно получить содержимое сайта (php файла) Я делаю так TextView title; BufferedInputStream bis; String strFileContents; ... try { ...
Программирование Android Из ListView на новую Activity
Доброго времени суток! Я делал приложение в котором из "главного меню" осуществляется переход на новую Activity. В том Activity используется ListView, который отображает 50 строк с названиями...
Программирование Android Программно изменть текст вкладки в tabhost http://www.cyberforum.ru/android-dev/thread965155.html
Всем привет! Скажите пожалуйста как можно изменить программно текст вкладки в tabhost?Например на первой вкладке расположить кнопку, и в обработчике события написать код который изменяет заголовок...
Программирование Android Какого размера делать приложение? Дали задание: написать приложение, а для какого экрана не сказали. Можно ли как-то сделать приложение, экран которого будет универсальным (подстраиваться под любой размер)? подробнее

Показать сообщение отдельно
Netscape
372 / 359 / 48
Регистрация: 02.10.2009
Сообщений: 712
Записей в блоге: 4
30.09.2013, 23:55
Цитата Сообщение от ta4 Посмотреть сообщение
но мне нужно каким-то образом подгонять размер imageview под картинку
Пишите свой imageview, с барышнями и преферансом.
Кликните здесь для просмотра всего текста
Вот так, например, подгоняется высота imageview, ширину уже сами прикрутите.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
import android.content.Context;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.widget.ImageView;
 
public class ResizableImageView extends ImageView {
    
    public ResizableImageView(Context context) {
        super(context);
    }
 
    public ResizableImageView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
 
    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        Drawable d = getDrawable();
        if (d != null) {
            // ceil not round - avoid thin vertical gaps along the left/right  edges
            int width = MeasureSpec.getSize(widthMeasureSpec);
            int height = (int) Math.ceil((float) width
                    * (float) d.getIntrinsicHeight()
                    / (float) d.getIntrinsicWidth());
            setMeasuredDimension(width, height);
        } else {
            super.onMeasure(widthMeasureSpec, heightMeasureSpec);
        }
    }
    
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru