Установить положение изображений в абсолютном макете - PullRequest
1 голос
/ 21 ноября 2010

У меня есть настройка изображения внутри абсолютной панели. Я пытаюсь установить его положение с помощью кода. Но я не вижу ни одного применимого метода / свойства, чтобы установить его положение.

Вот мой макет.

<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    >

<ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/marker" android:src="@drawable/marker" android:layout_y="106dp" android:layout_x="290dp"></ImageView>
</AbsoluteLayout>

Вот мой код для установки своей позиции

marker = (ImageView)findViewById(R.id.marker);
        marker.//Can't find a method or property

1 Ответ

1 голос
/ 21 ноября 2010
  • Не используйте AbsoluteLayout. Это устарело. Используйте FrameLayout.
  • С помощью FrameLayout вы можете создать объект FrameLayout.LayoutParams для своего вида и указать поле слева и сверху.
  • Если вы хотите анимировать свой вид, вы можете использовать TranslateAnimation.

Если вам нужно добавить несколько элементов, инкапсулируйте их в макет и поместите их под FrameLayout.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...