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

Программно изменить размер ImageView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Массив картинок http://www.cyberforum.ru/android-dev/thread1821513.html
Имеется 18 изображений в drawable. Создал строковый массив в виде ссылок на картинки <string-array name="cyPs"> <item>@drawable/Pic1</item> <item>@drawable/Pic2</item> </string-array> Узнал что есть TypedArray, а правильно реализовать не смог. Также есть класс Product
Android Закрывается приложение после ввода сообщения в EditText Написал программу, в которой при вводе в EditText значения 0 или 1 в TextView должно вывести определённое сообщение, но после ввода 0 или 1 и нажатии на кнопку приложение закрывается =/ Вот код приложения import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.TextView; public class... http://www.cyberforum.ru/android-dev/thread1821485.html
Узнать углы положения смартфона в пространстве Android
Как можно узнать углы положения смартфона в пространчтве? Без гироскопа и магнитного датчика. Это реально? Акселерометр полагаю в этом не поможет...
ImageView вращение Android
Как повернуть программно ImageView на 0-360 градусов понятно , а вот как повернуть его еще и в других плоскостях? То есть 3D вращение????
Android Как сделать, чтобы элемент пропускал сквозь себя нажатия http://www.cyberforum.ru/android-dev/thread1821171.html
Нужно поверх всего экрана наложить сетку, чтобы при этом она не мешала нажатию на другие элементы, находящиеся за ней
Android Нужно отслеживать движение зрачков Возможно ли в адроиде осуществить возможность отслеживать движение зрачков? Существуют ли какие нибудь библиотеки? подробнее

Показать сообщение отдельно
Паблито
2240 / 1813 / 564
Регистрация: 12.05.2014
Сообщений: 6,456
Завершенные тесты: 1
08.10.2016, 14:24     Программно изменить размер ImageView
Java
1
2
3
4
5
6
    public void displeisize() {
        ViewGroup.LayoutParams lp = strelkaview.getLayoutParams();
        lp.width -= 80;
        lp.height -= 80;
        strelkaview.setLayoutParams(lp);
    }
80 это в пикселях, но если делать по-человечески от где-то в ресурсах в файле dimens.xml
должен быть заведен размер в dp, например
XML
1
<dimen name="some_size">80dp</dimen>
тогда надо писать
Java
1
2
3
4
5
6
7
    public void displeisize() {
        int size = getResources().getDimensionPixelSize(R.dimen.some_size);
        ViewGroup.LayoutParams lp = strelkaview.getLayoutParams();
        lp.width -= size;
        lp.height -= size;
        strelkaview.setLayoutParams(lp);
    }
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru