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

Как заставить работать setImageLevel в потомке ImageView - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Android, XML ошибка при парсинге, универсальный парсер http://www.cyberforum.ru/android-dev/thread1045702.html
У меня возникла проблема при парсинге (xmlPullParser), выдает ошибку, лог: 12-17 17:10:08.355: W/System.err(28761): org.xmlpull.v1.XmlPullParserException: Unexpected token (position:TEXT @1:2 in java.io.InputStreamReader@428a04b8) 12-17 17:10:08.365: W/System.err(28761): at org.kxml2.io.KXmlParser.next(KXmlParser.java:426) 12-17 17:10:08.365: W/System.err(28761): at...
Android Программно перемещать элементы на экране На экране несколько ImageView элементов. Их нужно перемещать на экране. В Windows было просто объект.left , или .top ... и все легко "ездило" по координатной сетке. При программировании интерфейса на андроид таких аналогий не нашлось. Назревает вопрос - как перемещать элементы на экране? Для определенности добавлю: Делаю карточную игру, и непосредственно сами карты должны ездить по столу... http://www.cyberforum.ru/android-dev/thread1045526.html
Организация структуры объектов Android
Всем привет! Хочу задать вопрос по поводу организации структуры объектов в игре для дальнейшей обработки коллизий: например есть у меня класс World - уровень На уровне есть кирпич, игроки и монстры (используются разные классы без унаследований) Игроки и монстры должны сталкиваться с кирпичом где необходимо определять коллизию? если я правильно понимаю - то в классе World. Дальше например...
Объясните про поля класса Android
Всем привет. Объясните, пжл., почему когда я в полях класса идентифицирую какую-нибудь view (например, вот так): EditText edTexEnterInterval = (EditText) findViewById(R.id.edTexEnterInterval); то приложение всегда вылетает с ошибкой, даже не запустившись. А если я view определяю в каком-нибудь методе, то всё нормально, всё работает. Почему так?
Android Остановка зацикленого потока http://www.cyberforum.ru/android-dev/thread1044763.html
Есть активити. Из него запускается сервис. В методе onStartCommand сервиса, запускается поток, в котором присутствует бесконечный цикл. При остановке сервиса из активити, поток продолжает работать. Как его остановить из активити.
Android GPS Tracker Функционал: шлёт GPS координаты по UDP. Струкутра: Activity - запускает и останавливает сервис, отображает кол-во отправленных и принятых пакетов, позволяет менять некоторые настройки (частота отправки, сервер) Service - Запускает LocationListener, UDP и по получению обновления от GPS или истечению некоторого (keep Alive) периода отсылает пакет. Уже написанный код на моём телефоне (Samsung... подробнее

Показать сообщение отдельно
RafaelRS
1 / 1 / 0
Регистрация: 18.11.2013
Сообщений: 18
17.12.2013, 21:05     Как заставить работать setImageLevel в потомке ImageView
Имею такой layout:
XML
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
<?xml version="1.0" encoding="utf-8"?>
 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical" android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:gravity="center_vertical">
 
    <ru.rafaelrs.necksaver.OnTopImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/cross_button"
        android:src="@drawable/cross"
        android:adjustViewBounds="true"
        android:layout_gravity="right"
        android:maxHeight="40dp"
        android:scaleType="fitXY"
        android:padding="5dp"
        android:baselineAlignBottom="false" />
    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/popup_image"
        android:layout_gravity="right"
        android:src="@drawable/popup"
        android:adjustViewBounds="true"
        android:clickable="true"
        android:layout_marginBottom="-40dp"
        android:layout_marginTop="-40dp" />
 
</LinearLayout>
И вот такой OnTopImageView:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class OnTopImageView extends ImageView {
    public OnTopImageView(Context context) {
        super(context);
    }
 
    public OnTopImageView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }
 
    @Override
    protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
        super.onMeasure(widthMeasureSpec, heightMeasureSpec);
        setImageLevel(1000);
    }
}
Смысл - хочу чтобы картинка OnTopImageView была НАД той, что после нее.

Что я делаю не так?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru