我在绝对面板中设置了一个图像。我试图通过代码设置它的位置。但是我没有看到任何适用的方法/属性来设置它的位置。
这是我的布局。
<?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
答案 0 :(得分:1)
AbsoluteLayout
。它被弃用了。使用FrameLayout
。FrameLayout.LayoutParams
对象,并在左侧和顶部指定边距。TranslateAnimation
。如果您需要添加多个元素,请将它们封装到布局中,然后将它们放在FrameLayout下面。